令人难以置信的 PHP 脚本不会回显字符串

Abs*_*Abs 0 php

我有一个包含以下内容的 test.php 脚本:

<?php echo 'test'; ?>
Run Code Online (Sandbox Code Playgroud)

当我通过浏览器指向它时,它会正常工作并按预期打印“测试”。

我有另一个脚本,我正在尝试测试,但是,它忽略了我所有的回声!我以为我会在顶部放置一个回声,因为这肯定会起作用,但是当我通过表单的 POST 请求访问此脚本时。它甚至没有回显出该行顶部的内容:

<?php echo 'START START START';

error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)

我什至从我的浏览器指向但仍然没有输出?

这到底是怎么回事?

更新

错误日志显示:

PHP 解析错误:语法错误,/var/www/tester/convertor.php 中出现意外的 T_ECHO

但是回声是在行的顶部。我要设置显示错误。

FWH*_*FWH 5

你有一个解析错误,所以脚本甚至没有执行。所以预计它不会输出任何东西。

解析错误可以是脚本中的任何回声。例如,这可能是因为缺少分号的行后面的“echo”语句。