В этом уроке мы начнем разработку нашего приложения - напишем конфигурационные файлы подключения необходимых классов, класс для подключения к базе данных и роутинг. Также мы создадим родительские классы модели, контроллера и вьюхи, а также модель, контроллер и вьюху...
Видеоуроки
Создание php MVC приложения. Структура файлов и папок
Сегодня мы создадим структуру файлов и папок нашего будущего php mvc проекта. Проект будет доступен по адресу http://cabinet.kamil-abzalov.com/. В начале урока я покажу, как сделать бэкап базы данных. Для этого в phpmyadmin есть вкладка Экспорт. Экспортировать базу...
Создание php MVC приложения. Создание базы данных
На прошлом уроке мы начали проектировать наше PHP MVC приложение. Сегодня мы создадим базу данных с использованием phpmyadmin. Наша база данных будет состоять из 6 таблиц: roles - роли пользователей users - пользователи orders - заказы products - продукты...
Создание php MVC приложения. План работ
В последних уроках мы разобрали базовые понятия ООП в PHP. Чтобы подвести итог этой теме, я считаю правильным создать небольшое веб приложение на php с использованием парадигмы ООП. Причем наше приложение будет основано на современном, актуальном подходе в...
PHP. ООП. Абстрактные классы и интерфейсы
В сегодняшнем уроке мы рассмотрим абстрактные классы и интерфейсы в php, а также обсудим различия между ними. Абстрактные классы в php реализуются добавлением ключевого слово abstract. Абстрактные классы могут иметь свойства и методы. Но в отличии от обычных классов,...
PHP. ООП. Статические свойства и методы
В PHP есть поддержка статических свойств и методов. Для объявления свойства или метода статическим в php есть ключевое слово static. Обращение к статическим свойствам и методам не предполагает создания объекта. При попытке обратиться к статическому свойству через...
PHP. ООП. Область видимости
Мы продолжаем изучать основные принципы ООП в PHP. Сегодня мы рассмотрим область видимости свойств и методов класса. Есть три модификатора области видимости: public - свойства или методы, объявленные как public, могут быть доступны в любом месте. protected -...
PHP. ООП. Наследование классов
В этом уроке мы продолжим знакомиться с парадигмой ООП в языке PHP. Рекомендую посмотреть вам прошлый урок, чтобы понимать предмет нашего сегодняшнего разговора. Сегодня мы обсудим наследование классов. Наследование - один из "китов" ООП. Два других "кита" - это...
PHP. Введение в ООП. Классы. Объекты. Конструкторы
Сегодня мы начнем серию видеоуроков, посвященную введению в ООП (Объектно-ориентированное программирование). Начнем мы сегодня с основ ООП - классов, объектов и конструкторов. Почему вам надо использовать ООП в ваших проектах, в вашей работе. Есть такое мнение, что...