Показва съобщение за грешка, предупреждава администраторът в PHP

PHP се използва от много уеб приложения, като например в WordPress. Въпреки мощен език, PHP има някои недостатъци. Един от най-значимите - съобщения за грешка директно на уеб страницата. WordPress 3.3 лентата се затваря първите няколко реда на страницата, която не позволява на разработчика в процеса на отстраняване на грешки.

Опции за показване на грешки

Нови инструменти в панела WordPress 3.3 има фиксирана абсолютна позиция, която обхваща първите няколко реда на отчитането на грешки PHP. Ето защо е необходимо да използвате други опции за отстраняване на грешки теми и плъгини. Има няколко различни опции.

Тъй като новата лента с инструменти пречи на разработчика, а след това ще трябва да използвате приставка, която ще го забраните. Следват още няколко плъгини за работа с лентата с инструменти:

Всички приставки имат различни опции, но ви позволяват да изключите лентата с инструменти. Този курс ви дава възможност да видите пълния съобщения за грешки PHP. Хубавото използването на плъгини е фактът, че лентата с инструменти може да се включва / изключва, ако е необходимо.

съобщения за грешки Запис в дневника

Решението за работа с PHP грешки, които предлага екип от WordPress разработчиците е да се пишат съобщения до дневника. Ако вече са разработили нещо за WordPress, най-вероятно вече знаете за постоянното WP_DEBUG, което е определено в досието на WP-config.php. Можете също така да се определи постоянен WP_DEBUG_LOG. Ето един пример на WordPress Кодекса за разрешаване на информацията за грешки, да се регистрирате:

След изпълнение на кода за съобщения за грешки PHP ще бъдат показани в debug.log файл в WP-съдържание папка. Запис на съобщенията за грешки в дневника има своите плюсове и минуси. Когато се работи с търговска щепсел, когато се работи в екипа на продукта, сеч е необходимо. Но когато мащабите на развитието не е голям, списанието се превръща в бреме. Постоянната необходимост за повторно отваряне на лог файл всеки път, малка промяна бързо се умори пациента дори педантичен.

Съобщения за грешки във формата на уведомленията за администриране на системата.

Съобщението за грешка от изискването за уведомяване на администрацията е най-доброто решение. Няма нужда от допълнителни плъгини, по-удобно сеч, в перфектна хармония с модела и темите, дизайн и администраторския панел.

За да използвате тази възможност трябва да се използва много прост код, който трябва да бъде поставен в досието functions.php или в приставката си:

Има четири аргументи, които се предават на admin_alert_errors () функция:

  • $ Errno. тип Грешка номер;
  • $ Errstr. съобщение за грешка;
  • $ Errfile. името на файла, в който е възникнала грешка;
  • $ Errline. линия номер съдържащ грешката.

$ Фиктивната масив определя името, което се използва за типовете грешки. Можете да използвате свои собствени символи, но не забравяйте, другари, които могат да участват в процеса на разработване и ще бъде много озадачен от странно съобщение.

АКО израз проверява типа грешка в стойностите на масива $ фиктивната. Ако няма мач, той ще покаже "Неизвестна грешка" (това име може да се промени, също).

Последната част на функцията формира заключение. Клас на грешка, вградена в WordPress и се използва за определяне на стила на съобщенията за грешки.

За да започнете да admin_alert_errors () функция трябва да се използва set_error_handler (функция). Първият параметър определя функцията на изходна грешка. Вторият параметър определя набор от константи PHP грешки? да бъдат показани.

Ако имате опит с бъгове, ще забележите, че E_STRICT не е включена в комплекта. Причината е, че някои грешки са генерирани WordPress ядро. Дали този факт недостатък WordPress отбор или хитър елемент от дизайна не е известна, но няма нужда от тях. Ако използвате E_ALL постоянна вместо списък, а след това на изхода като уведомлението за админ няма да има никакви грешки.

Забележка: Този метод не се отразява на грешката на сайта и е валиден само в администраторския панел.

Забележка 2: (не се препоръчва оттеглено) НЕПРЕПОРЪЧИТЕЛНА може да възникне грешка, когато се използват данни за няколко файла.

Показва съобщение за грешка, предупреждава администраторът в PHP

До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

Показва съобщение за грешка, предупреждава администраторът в PHP

Показва съобщение за грешка, предупреждава администраторът в PHP

Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

Показва съобщение за грешка, предупреждава администраторът в PHP

Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

Показва съобщение за грешка, предупреждава администраторът в PHP

Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!