Установите для сообщения об ошибках значение E_ALL
и убедитесь, что display_errors
in php.ini
включено.
php.ini
display_errors = On
PHP-код
// If you cannot access the php.ini file
// you can do this within your PHP code instead
@ini_set('display_errors' '1');
error_reporting(E_ALL);
Установки по умолчанию, которые у вас есть сейчас, вероятно, исключают уведомления, тип ошибок, которые PHP вызывает для неинициализированных переменных, которые могут выглядеть примерно так:
error_reporting(E_ALL & ~E_NOTICE);