Для отображения всех ошибок вам необходимо:
1. В PHP-скрипте, который вы вызываете из браузера, есть следующие строки (обычно index.php
):
error_reporting(E_ALL);
ini_set('display_errors', '1');
2. (A) Убедитесь, что в этом скрипте нет синтаксических ошибок
-или-
2. (B) Установите display_errors = On
в свой php.ini
В противном случае он не может даже запустить эти две строки!
Вы можете проверить наличие синтаксических ошибок в вашем скрипте, запустив (в командной строке):
php -l index.php
Если вы включите скрипт из другого PHP-скрипта, то он будет отображать синтаксические ошибки в включенном скрипте. Например:
index.php
error_reporting(E_ALL);
ini_set('display_errors', '1');
// Any syntax errors here will result in a blank screen in the browser
include 'my_script.php';
my_script.php
adjfkj // This syntax error will be displayed in the browser