Scriptz.com.ua

Главная страница |Форум| Обратная связь| Статистика| Ссылки


Обработка исключений Статьи
Среди других крайне полезных добавлений в PHP 5 следует отметить новую схему обработки исключений. Конструкция try/catch/throw позволит весь код обработки ошибок локализовать в одном месте сценария.

<?php
     try {
         $fp = @fopen("file.txt", "w");
         if (!$fp) throw new Exception("Невозможно открыть файл!");
         // Запись данных в файл
         fclose($fp);
     } catch (Exception $exception) {
         echo "Ошибка в строке ", $exception->getLine();
         echo $exception->getMessage(); // Выводит "Невозможно
                                                         // открыть файл"
     }
?>

В конструкции можно использовать несколько блоков catch. Также возможно создание собственных классов исключений, производных от встроенного класса Exception.

http://www.scriptz.com.ua
  !Уважаемый посетитель, Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Добавление комментария
Включите эту картинку для отображения кода безопасности
обновить код





ПАНЕЛЬ УПРАВЛЕНИЯ
Логин :  
Пароль :  
   
   
Регистрация
Напомнить пароль?
Меню
  • PHP cкрипты
  • Статьи по PHP
  • Шаблоны
  • Программы
  •  
    Друзья сайта


    Реклама


    Украинская Баннерная Сеть

    © 2008 SCRIPTZ.COM.UA. Все права защищены.