All streams
Search
Write a publication
Pull to refresh
74
0

PHP-developer since 2002…

Send message

Laravel Pulse: хорош, но пока не очень

Level of difficultyEasy
Reading time2 min
Views5.4K

Вселенная Тейлор пополнилась еще одним полезным инструментом - Laravel Pulse. Как мы знаем, эко-система достаточно живая, не все новинки оказываются долгожителями (Lumen, ау?, где ты), но здесь перспективы видятся достаточно серьезными.

Читать далее

Livewire v. 3 — что же нового

Level of difficultyEasy
Reading time2 min
Views5.9K

Экосистема Laravel продолжает активно развиваться, и настало время новой major версии одного из самых пререкаемых инструментов - Laravel Livewire. 20 июля 2023 года выходит 3-я версия Laravel Livewire.

Перечислим самые важны новинки.

Читать далее

DTO в языке PHP: примеры для начинающих

Level of difficultyEasy
Reading time12 min
Views35K

DISCLAIMER


Друзья, читая этот текст, вы мало того, что общаетесь со вселенским разумом, но и принимаете участие в социальном эксперименте. ChatGPT пытается рассуждать о DTO в языке PHP. Пока ему сложно, с каждым вашим комментарием, замечанием, он пытается улучшить свой ответ, получается не всегда хорошо. Мы со своей стороны его почти не редактируем. Просто просим переформулировать какие-то фрагменты, дополнить свой ответ. Скоро опубликуем статью в ВАКовском журнале об этом эксперименте. Ссылку приложим в комментариях.

DTO (Data Transfer Object) — это шаблон проектирования, который используется для передачи данных между слоями приложения. DTO представляет собой объект, который содержит данные, необходимые для выполнения операции или запроса в приложении.
Читать дальше →

Интерпретатор PHP: а что там внутри…

Level of difficultyHard
Reading time2 min
Views8.1K
Если совсем просто, интерпретатор PHP — это программа, которая выполняет скрипты на языке PHP. Он состоит из нескольких компонентов, которые работают вместе, чтобы обработать скрипт PHP и произвести вывод.
Читать дальше →

Паттерн MVC: из 1970-х в 2009 год

Level of difficultyMedium
Reading time3 min
Views8.8K
В современной разработке последних лет набирает большую популярность шаблон проектирования MVC (Model-View-Controller). В наши дни, в 2009 году, это уже стандарт, который, думаю сохранится надолго.

Предлагаю исследовать, что вкладывали в этот подход его разработчики в далеких 70-80-х годах и как он применяется сейчас.
Читать дальше →

PHP: новые функции по работе с массивами (array_replace, array_walk_recursive и array_diff_assoc)

Level of difficultyMedium
Reading time2 min
Views66K
Итак, в феврале 2009 г. в языке PHP появились новые функции для работы с массивами: функции array_replace, array_walk_recursive и array_diff_assoc, что упрощает работу с массивами и сравнение их элементов.

Остановимся на каждой функции и дадим примеры их использования.

Читать дальше →

PHP — «горизонтальное наследование»

Level of difficultyMedium
Reading time2 min
Views1.7K
Итак, в новой версии PHP появилась интересный концепт — «horizontal inheritance» (горизонтальное наследование), который был добавлен в язык с помощью конструкции «namespace». Это позволяет объединять функциональность из нескольких классов без наследования их от одного класса-родителя. Вместо этого, теперь можно объединять методы и свойства из разных классов в одном классе через использование пространства имен.
Читать дальше →

PHP 5.3: встречаем анонимные функции

Level of difficultyMedium
Reading time3 min
Views3.8K
Итак в феврале этого года была выпущена новая стабильная версия PHP — PHP 5.3.0. Эта версия включает множество новых функций и улучшений, в том числе:
Читать дальше →

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer
PHP
Laravel
MySQL
SQL