Отображение / скрытие всех ошибок PHP
По умолчанию, для обеспечения работы невалидного кода, в PHP отображаются не все ошибки. Это сравнимо с разницей между HTML и XHTML. Однако, так как PHP — язык программирования, то здесь это касается безопасности.
Отображение
Чтобы PHP выводил все ошибки, нужно использовать в начале скрипта функцию error_reporting()
, с параметром -1
:
<?php
error_reporting( -1 );
?>
Это очень полезно не только при отладке скриптов, но и при изучении данного языка программирования.
Скрытие
Чтобы PHP скрывал все ошибки, нужно использовать в начале скрипта функцию error_reporting()
, с параметром 0
:
<?php
error_reporting( 0 );
?>
Этого делать не рекомендуется.