Категория Архивы: Ядро CMS (PHP)

Создаём Ядро CMS на PHP

(PHP) 1.3 Оформление сообщений об ошибке. Класс «FormatAbstract»

Наверное вы замечали, что при проблемах в работе системы управления сайтом появляются различные сообщения. Зачастую они выводятся одной строкой. Чтобы разобрать её содержание придётся потратить какое-то время. Было бы намного легче читать сообщения, где каждый блок информации отделён от другого. Поэтому в данной статье мы напишем класс (FormatAbstract), который будет отвечать за обработку получаемых сообщений и их оформление… Подробнее »

(PHP) 1.2 Уровни ошибок — класс LogLevelsClass

В прошлой статье была представлена полная структура обработчика ошибок. В этой статье мы рассмотрим класс «LogLevelsClass«. Это класс описывает уровни ошибок. Так как этот класс самостоятельный, то он располагается в директории «class» корневой папки компонента ядра «Log». Сам класс определён в следующем пространстве имён: namespace Hydra\Log\Levels; Константы класса «LogLevelsClass». Уровни ошибок В самом классе объявляется ряд констант, один… Подробнее »

(PHP) 1.1 Обработчик ошибок. Интерфейсы

В любой работе случаются ошибки. Можно использовать совершенную технику или же быть специалистом экстра класса, но от ошибок никто не застрахован. Так и с программным кодом. Каким классным программистом вы бы ни были, ошибки в работе кода всё равно могут быть. Их нужно отслеживать и исправлять. Именно поэтому так важно иметь под рукой инструменты обработки ошибок. «Эталонный» обработчик… Подробнее »

(PHP)1. Общая структура проекта

Создание ядра для системы управления сайтом (CMS) требует немало времени. Особенно если разработчик это делает впервые. Ядро — это фреймворк(CMF). Конечно создание свой CMS у многих вызывает недоумение. Какой смысл это делать, если уже существует множество готовых решений? Какой толк от собственной CMS? Конечно на первый взгляд его нет. Но на самом деле это не так. Разрабатывая свою… Подробнее »