Метка: php

MVC — Попытка реализации

Продолжаю изучать язык программирования PHP и писать свой учеблный проект. Правильно или нет я понял паттерн проектирования MVC, но сегодня я попытался реализовать. Для начала я взял самую на мой взгляд лёгкую часть своего проекта — модуль сайт.для этого я создал три абстрактных классаAppControllerAppModelAppView Также в папке /app/pages/ я создал три классаPagesControllerPagesModelPagesViewВсе они наследуются от…

Read More

Простой ротинг для CMS

Теперь мне нужно написать класс для маршрутизации или роутинга. То есть определить какие классы и методы вызывать в зависимости от того что в данный момент в адресной строке.

Read More

Класс для работы с mysql

Класс получлся простой и я думаю в последствии он будет ещё не раз улучшаться.

Read More

Класс для работы с URL

В дальнейшей работе мне понадобится много обращаться к адресной строке браузера и на основе запроса пользователя перенаправлять его на нужную страницу.

Read More

PHP Класс для очистки данных — дополнение

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

Read More

PHP класс для очистки данных

Где-то читал, что вообще любые данные приходящие от пользователя обязательно должны проверяться.

Read More

php первый класс который я написал. Автозагрузка классов.

Сегодня закончил писать класс автозагрузки классов. Задача для меня была сложная, но результат понравился.

Read More

Начало, первые файлы, первый код

Ну вот всё готово и настроено. Теперь можно приступить непосредственно к написанию кода.

Read More

Файловая структура и соглашения для учебного проекта.

Думаю что при написании программы порядок нужно поддерживать с самого начала и постоянно придерживаться установленных правил.

Read More

Установка и настройка редактора кода VSCodium

Мне удалось установить рабочее окружение для создания своей CMS на PHP. Получилось всё это настроить и теперь у меня есть сервер Apache, PHP, MySQl и вспомогательные инструменты Debagger, линтер и phpmyadmin. Теперь мне нужен удобный редактор кода.Пришлось пересмотреть много разных редакторов, многие рекомендуют phpStorm. И хотя его признают лучшим многие мне он не подходит по…

Read More