Articles of об ошибках

Есть ли способ, которым я применяю эту ошибку PHP, если я использую переменную uninitialized / undefined?

Я сделал огромную ошибку, смешав результат с результатами, и мне потребовалось около 4 часов, чтобы наконец найти ошибку. Итак, вот в PHP есть вопрос, возможно ли, что я могу заставить PHP сообщать об ошибках, если я использую неопределенную / неинициализированную переменную. Спасибо

Объяснение примера PHP ini_set php.net display_errors

Чтение примера php.net установки display_errors с ini_set : <?php echo ini_get('display_errors'); if (!ini_get('display_errors')) { ini_set('display_errors', '1'); } echo ini_get('display_errors'); ?> Есть ли веская причина в том, почему мы проверяем, является ли display_errors ложным, прежде чем мы установим его в true? Разумеется, было бы быстрее не проверять и просто устанавливать его в true, если это было […]

"Неопределенная переменная: _SESSION" VS. «Сессия уже началась»

Привет. У меня есть некоторые скрипты php. В одном из них у меня есть код session_start (), и когда у меня в другом скрипте снова есть session_start (), я получаю уведомление: Примечание: сеанс уже запущен … Это логично. Но когда я удаляю его, я получаю сообщение об ошибке / уведомлении: Примечание. Неопределенная переменная: _SESSION Зачем? […]

Отключить ошибки E_STRICT в файле php.ini по-прежнему вызывает ошибки

Я пытаюсь отключить E_STRICT ошибки в моем файле php.ini но он по-прежнему вызывает ошибку. Я использую PHP 5.4.10 с MAMP (не PRO-версией). С phpinfo я phpinfo файл php.ini в /Applications/MAMP/bin/php/php5.4.10/conf/php.ini Я изменился: error_reporting = E_ALL в error_reporting = E_ALL & ~E_STRICT Затем я перезапустил Apache но он все еще бросает ошибку, где я ошибаюсь?

Php не сообщает о каких-либо ошибках в IIS7

Я разрабатываю приложение PHP, используя нашу настройку XAMPP в качестве тестового сервера. Когда приложение будет готово к развертыванию, я должен загрузить его на сервер клиента, Проблема заключается в том, что на сервере клиента работает IIS 7, и каждый раз, когда возникает ошибка PHP, он просто отображает пустую страницу … Теперь у моего приложения уже установлен […]

PHP FPM возвращает HTTP 500 для всех ошибок PHP

Я запускаю nginx с PHP-FPM. Моя конфигурация nginx для обработки php-файлов выглядит так: location ~ \.php$ { set $php_root /home/me/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } Теперь у меня есть простой php-файл: <?php ech "asd" asd"" ?> Да, с очевидной ошибкой. Когда я пытаюсь получить доступ к файлу php, вместо отслеживания […]

Отключить строгие стандарты в PHP 5.3.8

Я использую параметр строгих стандартов в PHP, но я хочу отключить его, потому что Joomla это не нравится, и я должен использовать Joomla на моем localhost. В ответ на другой вопрос на этом сайте это решение было дано: E_ALL & ~E_DEPRECATED & ~E_STRICT но это не сработало для меня. Я думаю, что это работает только […]

Сообщение об ошибке в zend framework

У меня возникли проблемы с сообщениями об ошибках в zend framework, сообщения об ошибках не отображаются в браузере, и я получаю ошибку следующим образом: Произошла ошибка Ошибка приложения Однако я уже использую эту конфигурацию в файле application.ini: phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 phpSettings.track_errors = 1 phpSettings.error_reporting = E_ALL Заранее спасибо

E_NOTICE? == E_DEBUG, избегая isset () и @ с более сложным error_handler

Какие существуют лучшие способы избежать избытка isset() в логике приложения и сохранить возможность видеть сообщения отладки (E_NOTICE), когда это необходимо? Предположим сначала: E_NOTICE не является ошибкой, это неправильно, и на самом деле должно быть E_DEBUG. Однако, хотя это верно для неустановленных переменных (PHP по-прежнему является языком сценариев), некоторые функции файловой системы и т. Д. Бросают […]

Ошибка заголовка () не показана в php

Я написал программу PHP, я использую функции session_start() и header() , я знаю, что должен использовать эти функции, прежде чем отправлять что-либо клиенту. это нормально, но для теста я отправляю тестовое сообщение клиенту с echo "test"; перед использованием header (), но я не получил никаких ошибок и функции заголовка без проблем! В предыдущих версиях PHP […]

Intereting Posts