На этом уроке создадим обработчик ошибок и произведем рефакторинг кода.
Дата отправки отчёта:
12 ноября 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
Создали класс Data
Что было сложным:
Ничего
Комментарии:
Наверное не очень хорошо делать поля module, action, data_parts делать открытыми, лучше для них создать отельные методы, а сами поля сделать protected. Я бы наверное по-другому бы все это реализовал. Спасибо за урок.
Уроки для этого и делают, чтобы заставить думать, я тоже всё это делаю по другому, но попробовать такой вариант, кое что тут точно будет полезным =) з.ы. переделать по своему всегда успеешь.
Научился: Закрепление пройденного На первом скриншоте видно, что закомментирована проверочная строчка, т.е. тест обработки без параметров. Внизу в консоли видно, что будет выдано в окне браузера. На втором скриншоте видно, что я совместил проверки воедино.
Научился: Научился определять существует ли файл с помощью функции is_file. Узнал как определить можно ли вызвать функцию с помощью is_callable. Создал класс для парсинга массива $_GET. Добавил обработчик ошибок: при некорректном названии модуля или действия вызывается метод version класса Help.