当我从命令行运行以下 PHP 代码时:
$ php test.php
其中test.php的内容如下
Foo
<? echo "Hello World" ?>
Bar
我得到输出:
Foo
Hello WorldBar
代替:
Foo
Hello World
Bar
这就是我可以发誓以前版本的 PHP 会输出的内容。虽然关闭 php 标记现在使用以下换行符,据我所知,这在早期版本的 PHP 中没有发生。某些 php.ini 或其他配置文件中是否有设置可以切换此或类似的空格咀嚼行为?
谢谢。