Продолжаю изучать язык программирования PHP и писать свой учеблный проект. Правильно или нет я понял паттерн проектирования MVC, но сегодня я попытался реализовать. Для начала я взял самую на мой взгляд лёгкую часть своего проекта — модуль сайт.для этого я создал три абстрактных классаAppControllerAppModelAppView Также в папке /app/pages/ я создал три классаPagesControllerPagesModelPagesViewВсе они наследуются от…
Павел Клочков.рф
Автор: Павел Клочков
Попытка понять MVC
Продолжаю изучать язык программирования PHP и писать свой учебный проект. Почти неделю промучился с новой темой. Прочитал несколько статей про паттерны проектирования в программировании. Понял сразу 2 момента.1. Тема ни разу не простая, для понимания паттернов мне пока просто нехватает уровня знаний. А значит более глубоко буду изучать эту тему позже.2. Паттерны проектирования это не…
Простой ротинг для CMS
Теперь мне нужно написать класс для маршрутизации или роутинга. То есть определить какие классы и методы вызывать в зависимости от того что в данный момент в адресной строке.
Класс для работы с mysql
Класс получлся простой и я думаю в последствии он будет ещё не раз улучшаться.
Где искать помощи когда учишься программировать
Когда учишься самостоятельно по книжкам и свободной информации из интеренета невозможно избежать ошибок.
Класс для работы с URL
В дальнейшей работе мне понадобится много обращаться к адресной строке браузера и на основе запроса пользователя перенаправлять его на нужную страницу.
PHP Класс для очистки данных — дополнение
В предыдущей статье я написал класс для очистки данных получаемых из формы. И был вроде бы доволен, но как только закончил тут же усомнился в том что сделал. Понял, что не учёл целую кучу моментов. Теперь решил исправить собственный код. В результате он сильно вырос, а я получил новый опыт. В результате класс получился намного…
PHP класс для очистки данных
Где-то читал, что вообще любые данные приходящие от пользователя обязательно должны проверяться.
php первый класс который я написал. Автозагрузка классов.
Сегодня закончил писать класс автозагрузки классов. Задача для меня была сложная, но результат понравился.
Начало, первые файлы, первый код
Ну вот всё готово и настроено. Теперь можно приступить непосредственно к написанию кода.