Отображение / скрытие всех ошибок PHP

По умолчанию, для обеспечения работы невалидного кода, в PHP отображаются не все ошибки. Это сравнимо с разницей между HTML и XHTML. Однако, так как PHP — язык программирования, то здесь это касается безопасности.

Отображение

Чтобы PHP выводил все ошибки, нужно использовать в начале скрипта функцию error_reporting(), с параметром -1:

<?php

error_reporting( -1 );

?>

Это очень полезно не только при отладке скриптов, но и при изучении данного языка программирования.

Скрытие

Чтобы PHP скрывал все ошибки, нужно использовать в начале скрипта функцию error_reporting(), с параметром 0:

<?php

error_reporting( 0 );

?>

Этого делать не рекомендуется.