Флаг `-l` PHP не обнаруживает ошибки

Почему PHP- -l не может найти ошибок в 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() для несуществующих файлов, неправильный синтаксис в объявлениях массивов и т. Д. Почему это может быть?

Благодарю.

Related of "Флаг `-l` PHP не обнаруживает ошибки"