Notice: Constant DIR_FS_CATALOG already defined Я уже прокомментировал display_errors в php.ini , но не работает. Как заставить PHP не выводить такие вещи в браузеры? ОБНОВИТЬ Я помещаю display_errors = Off там, но он все еще сообщает о таких уведомлениях, Это проблема с PHP 5.3? Сообщает также множество вызовов .
Я видел вызовы функций, которым предшествует символ, чтобы отключить предупреждения. Сегодня я просматривал код и нашел это: $hn = @$_POST['hn']; Какая польза от этого?
У меня была яркая идея использования специального обработчика ошибок, который привел меня к кроличьей дыре. Следующий код дает (с и без специального обработчика ошибок): Фатальная ошибка: только переменные могут передаваться по ссылке function foo(){ $b=array_pop(array("a","b","c")); return $b; } print_r(foo()); Следующий код дает ( только с помощью специального обработчика ошибок ): (2048) Только переменные должны передаваться […]
Хорошо, это очень расстраивает. MAMP используется для отображения ошибок, но затем остановлен. Я решил сделать новую установку, поскольку я не мог понять это. Я проверяю свою версию PHP, начиная 5.4.4, и перехожу в эту папку и меняю php.ini на это: error_reporting = E_ALL display_errors = On Пока нет ошибок. Я просматриваю все папки и меняю […]