-l
PHPスイッチが でエラーを検出できないのはなぜですかtest.html
。
$ cat test.html
<?php
error_reporting(E_ALL);
echo "Hello, world!";
sdfsdfsdfsdf
?>
$ php -dhtml_errors=0 -ddisplay_errors=On -l test.html
No syntax errors detected in test.html
$ php test.html
Hello, world!PHP Notice: Use of undefined constant sdfsdfsdfsdf - assumed 'sdfsdfsdfsdf' in test.html on line 7
$
未定義の関数、存在しないファイル、配列宣言の不正な構文など、他のタイプのエラーも検出されませrequire_once()
ん。これはなぜでしょうか?
ありがとう。