コマンド ラインから次の PHP コードを実行すると、次のようになります。
$ php test.php
test.php の内容は次のとおりです。
Foo
<? echo "Hello World" ?>
Bar
私は出力として得ています:
Foo
Hello WorldBar
それ以外の:
Foo
Hello World
Bar
これは、以前のバージョンの PHP が出力すると断言できるものです。私が覚えている限りでは、php の終了タグが次の改行文字を消費するようになりましたが、これは以前のバージョンの PHP では発生していませんでした。いくつかの php.ini または他の構成ファイルのどこかに、これまたは同様の空白のマンチング動作を切り替える設定はありますか?
ありがとう。