69678

ОБРОБКА ПОМИЛОК

Доклад

Информатика, кибернетика и программирование

Інтерпретатор PHP дозволяє програмістові визначити, які повідомлення про помилки потрібно виводити, а які — ні. Поки ви відладжуєте програму, я рекомендую виводити всі повідомлення про помилки і всі попередження, а потім, коли програма нормально працює, виводити тільки повідомлення про помилки.

Украинкский

2014-10-08

24 KB

0 чел.

Тема 10: ОБРОБКА ПОМИЛОК

Інтерпретатор PHP дозволяє програмістові визначити, які повідомлення про помилки потрібно виводити, а які — ні. Поки ви відладжуєте програму, я рекомендую виводити всі повідомлення про помилки і всі попередження, а потім, коли програма нормально працює, виводити тільки повідомлення про помилки.

Параметр error_reporting у файлі конфігурації PHP — /etc/php.ini — дозволяє визначити ступінь обробки і протоколювання помилок. Можливі значення:

E_ALL — всі помилки і попередження;

E_ERROR — фатальні помилки під час виконання програми (наприклад, неможливо відкрити файл);

E_WARNING — попередження під час виконання (нефатальні помилки);

E_PARSE — синтаксичні помилки;

E_NOTICE — зауваження часу виконання (наприклад, повідомлення про те, що змінна не ініціалізувала).

Окрім вищеперелічених можливі і інші значення, але вони не такі важливі. Я рекомендую включити сповіщення про всі помилки і попередження:

error_reporting   =   E_ALL

Коли програма відладжена, можна відключити зауваження часу виконання. Для відключення якого-небудь виду помилок використовується тильда:

error_reporting = E_ALL & ~E_NOTICE

Якщо ви не можете відредагувати файл php.ini (наприклад, у вас немає на це має рацію), можна використовувати виклик функції error_reporting(), наприклад

error_reporting(E_ALL);

Слід враховувати, що дія директиви error_reporting у файлі конфігурації розповсюджується на всі ваші сценарії, а виклик функції error_reporting() — тільки на поточний сценарій.

Існує ще один спосіб уникнути виведення повідомлення про помилку — це використання оператора @. Якщо цього оператора поставити перед яким-небудь виразом, то всі помилки, які в цьому виразі виникнуть, будуть проігноровані.

Наприклад, якщо ви не хочете, щоб користувач бачив повідомлення про помилку якої-небудь стандартної функції, потрібно вказати оператора @ перед ім'ям функції, наприклад:

0mysql_query("create   table   tbl    (no   int,    info   text)");


 

А также другие работы, которые могут Вас заинтересовать

52037. Дзвони Чорнобилю 62.5 KB
  1й ведучий: Чорнобиль. 2й ведучий: Для України для всіх хто прямо чи побічно причетний до трагедії Чорнобиля та її наслідків час ніби розділився на дві частини: до 26 квітня 1986 року і після нього. 1й ведучий: Ту мирну весняну українську ніч на берегах Припяті люди ніколи не забудуть. 1й ведучий: З руїн реактора виривається стовп зловіщого вогню палаючих шматків графіту.
52038. Свято першого дзвоника 45 KB
  звучить музика Рідна школа заходять 11ки Ведуча: Настав довгоочікуваний для дітвори день 1 вересня Свято першого дзвінка День знань. Перший дзвінок Ведуча: Перше шкільне свято нового навчального року оголошується відкритим звучить Гімн України Ведуча: Слово для зачитання наказу про зарахування учнів до першого класу надається заступнику директора з навчальновиховної роботи Л. Тищенко Ведуча: Зі словами привітання й побажання...
52039. 14 жовтня День Покрови - свято українського козацтва 21 KB
  У тому що ми українці сьогодні є народом нацією провідна роль належить козацтву яке із століття в століття було єдиним і могутнім форпостом що пильно сояв на сторожі свободи гідності і честі України.
52040. 14 лютого - МІЖНАРОДНИЙ ДЕНЬ ЗАКОХАНИХ 47 KB
  Можливо діти заздалегідь самі намалюють святкові газети вислови про кохання виготовлять “валентинки†значки і т. Від їх кохання залишилось одне свідоцтво про яке не забула легенда невеличкий лист майже записочка “валентинка†яку склав юнак для неї соромязливо підписавши: “Ваш Валентинâ€. Кожному гравцю роздається по конверту в якому знаходиться половинка паперового серця з висловом про кохання видатних відомих осіб.
52041. Правила поведінки під час уроків і на перервах. Поведінка в їдальні, в бібліотеці 44.5 KB
  Отже сьогоднi ми з вами почнемо розмову про нашу поведiнку пiд час урокiв розглянемо як вона впливає на наші успiхи у навчаннi навчимося поводити себе в колективi ознайомимося iз правилами культурної поведiнки. Яких би правил поведiнки ви б не хотiли дотримуватися тепер Якi правила на вашу думку необхiдно залишити у сучаснiй школi 2. Групою iз 4 6 чоловiк обговорiть i складiть правила для школярiв сьогоднiшнiх та з далекого майбутнього. 3робiть висновок про те для чого ми складали певнi правила поведінки.
52042. Звязок додавання і віднімання. Складання прикладів на віднімання з прикладів на додавання 171 KB
  Робота з індивідуальним матеріалом. «Учитель» викладає індивідуальний геометричний матеріал, а учень на основі цього складає приклад на додавання і два приклади на віднімання.
52043. Морфологія. Орфографія. Загальна характеристика частин мови 103.5 KB
  Загальна характеристика частин мови МЕТА: поглибити знання про морфологію як розділ науки про мову його зміст і завдання; розвивати вміння і навички розпізнавати вивчені частини мови в реченнях розуміти їх роль у мовленні визначати відомі граматичні ознаки; формувати в учнів навички правильного написання слів вміння визначати орфограми і застосовувати їх в писемному мовленні; формувати уміння узагальнювати набуті знання; розвивати усне і писемне мовлення; розвивати память...
52044. Поема «Мойсей»- одна з вершин творчості Івана Яковича Франка 56 KB
  Поема Мойсей одна з вершин творчості Івана Яковича Франка. Обладнання: портрет Івана Франка виставка книгілюстрації до поеми Мойсей карта мандрів Мойсея тематична стіннівка.Франка Мойсей історією написання ; підготувати розповідь про неї; випустити тематичні стіннівки. 1 група науковці подають матеріал про написання поеми Мойсей; 2 група літературознавці презентують образ Мойсея та інші образи; 3 група літературні критики розповідають про особливості стилю поеми Мойсей; 4 група читці члени редколегії ...
52045. Багатство мови і мовлення: інтонаційне, лексичне, фразеологічне, морфологічне, синтаксичне 87.5 KB
  Плачинда мову Діти а як вам вдалося вдома уявити себе в різних образах Які мовні засоби забезпечують засвідчують багатство образність логічність мовлення Послухаємо. За допомогою яких художніх засобів ви досягли образності мовлення В яких стилях тропи використовуються менше У науковому та офіційноділовому Учні зачитують свої творимініатюри Перевтілення. Отже написавши твориперевтілення ви збагатили своє мовлення за допомогою різних художніх засобів стали на крок ближче до удосконалення свого мовлення.