Свой PHP фреймворк ... ЗАЧЕМ???
Вставка
- Опубліковано 4 гру 2024
- Пишем свой собственный PHP фреймворк с нуля. Применяем популярные шаблоны, которые лежат в основе современных фреймворков. Заглядываем за кулисы компонентов Symfony и решаем проблемы с безопасностью.
Уроки, менторство: boosty.to/sash...
Telegram: t.me/alejandro...
Уроки, менторство - boosty.to/sashokgorshok
Бро. Ахеренный контент пилишь. Своеобразная подача у тебя. Гуд гуд гуд. Не бросай !
Лайк пока реклама идёт. Парень толковый.
Класс! Ждем следующее видео.
Урок интересный, спасибо. Надеюсь будет побольше "кишочков". Ждём следующий выпуск!
Отличное видео, жду следующее 🤌
1. Глобальные переменные - это не только $_GET, $_POST(суперглобальные), но и любые переменные определённые в глобальной области видимости. Все переменные $request, $route, $path итд - это оно самое, к ним доступ можно получить из любого места программы.
2. 12:50 extract в глобальной области видимости должен быть законодательно запрещён. В данном примере, через запрос вроде /hello?map[hello]=any-file-name можно будет читать любой файл на сервере.
Ну по сути и в правду получился новый фреймворк, даже если используются Symfony компоненты. К примеру Laravel тоже использует такую же практику.
Ещё не посмотрел, но заранее спасибо, тоже писал свой, хорошая практика, полезный опыт
Тема действительно интересная, надеюсь формат видео будет с использованием современных практик, как и в предыдущем твоем контенте. Главное дойти до финиша😉, а то многие начали, по верхам прошлись, пару видео записали и забросили.
По сути это создание своего фреймворка из компонентов, которые предназначены для создания фреймворков. То есть следование документации самих компонентов. Всё хорошо, но кишочков тут как раз нету
Так таких "кишочков" и не надо. Вы серьезно хотите чтобы он, к примеру, создал свой класс Route, RouteCollection или, там, какой нибудь Matcher? Много логики и времени на то, что уже идеально сделали и протестировали до тебя. Пытался я как то сделать свой Route. На каждое свойство типа '_controller', '_role', '_access' слаги и т.д. ушло куча времени, а в конце чувство "Ну я типа понял как там регулярками пользоваться и строками" и всё😢
@@НикитаСемахин-п1д Так видео именно с этого и начинается. В таком случае следовало бы назвать видео "собираем свой фреймворк из готовых компонентов", в моем понимании "с нуля" - это как раз не используя готовое.
Это мы смотрим 👍 Лайк подписка
Чётко
Верните нам автора канала - Горшка) это какой то новый чел
😂
Подскажи, какую светлубю тему используешь?
Классическую
лайк за ачивки, они автоматически сгенерены?
дело рук монтажа.
рад, что зашло :)
Реинкарнация Елисеева, тот тоже из сторону в сторону метался, до конца ничего не доводил, только будоражил сердца людей.