Articles of обработки ошибок

Как отключить PHP-уведомления?

Notice: Constant DIR_FS_CATALOG already defined Я уже прокомментировал display_errors в php.ini , но не работает. Как заставить PHP не выводить такие вещи в браузеры? ОБНОВИТЬ Я помещаю display_errors = Off там, но он все еще сообщает о таких уведомлениях, Это проблема с PHP 5.3? Сообщает также множество вызовов .

Символ «В» перед именем переменной в PHP: @ $ _ POST

Я видел вызовы функций, которым предшествует символ, чтобы отключить предупреждения. Сегодня я просматривал код и нашел это: $hn = @$_POST['hn']; Какая польза от этого?

Только переменные могут передаваться по ссылке

У меня была яркая идея использования специального обработчика ошибок, который привел меня к кроличьей дыре. Следующий код дает (с и без специального обработчика ошибок): Фатальная ошибка: только переменные могут передаваться по ссылке function foo(){ $b=array_pop(array("a","b","c")); return $b; } print_r(foo()); Следующий код дает ( только с помощью специального обработчика ошибок ): (2048) Только переменные должны передаваться […]

Почему MAMP не отображает ошибки?

Хорошо, это очень расстраивает. MAMP используется для отображения ошибок, но затем остановлен. Я решил сделать новую установку, поскольку я не мог понять это. Я проверяю свою версию PHP, начиная 5.4.4, и перехожу в эту папку и меняю php.ini на это: error_reporting = E_ALL display_errors = On Пока нет ошибок. Я просматриваю все папки и меняю […]