Danyloff
PHP Poster
PHP Poster

PHP

Интерпретируемый язык программирования, который в первую очередь используется для разработки веб-приложений и динамических веб-сайтов

Шаблон Table Row Gateway с примерами на PHP
Шаблон Table Row Gateway - это один из популярных шаблонов проектирования, который используется для работы с базами данных в объектно-ориентированном программировании. Он представляет собой объект, который представляет отдельную строку в таблице базы данных и обеспечивает доступ к данным этой...
  • ·

PHP Annotations улучшают ваш Laravel проект
С развитием PHP потребность в аннотациях стремительно падает. Раньше типы возвращаемых значений, свойств, параметров и других неочевидных вещей объявлялись аннотациями в комментарии стиля PHPDoc.
  • ·

Шаблон Dependency Injection с примерами на PHP
Dependency Injection (DI) - это паттерн проектирования, который позволяет управлять зависимостями между объектами в приложении. Он позволяет создавать более гибкие и расширяемые приложения, уменьшая связность между компонентами и упрощая тестирование.
  • ·

Аннотации в PHP
Аннотации в PHP - это специальные комментарии, которые позволяют добавлять метаданные к классам, методам, свойствам и другим элементам кода. Они используются для описания дополнительной информации о коде, которая может быть использована во время выполнения программы.
  • ·

Шаблон Active Record с примерами на PHP
Active Record - это шаблон проектирования, который используется для работы с базами данных. Он позволяет представлять данные в виде объектов и работать с ними, как с обычными объектами в языке программирования. Шаблон Active Record был впервые представлен в Ruby on Rails, но с тех пор он был...
  • ·

Шаблон Table Data Gateway с примерами на PHP
Table Data Gateway - это паттерн проектирования, который используется для управления доступом к данным в базе данных. Он представляет собой объект, который обеспечивает доступ к таблице в базе данных и предоставляет методы для выполнения операций CRUD (Create, Read, Update, Delete) над данными.
  • ·

Как использовать Value Object в Laravel и почему вы обязаны это делать
Если вы еще не используете Value Object в своем Laravel проекте то скорее всего атрибуты вашей модели выглядят бесвязно, а их использование ничем не отличается от работы с обычным массивом. И благо если вы скрыли манипуляции с такими моделями в сервисе.
  • ·

Шаблон Data Mapper с примерами на PHP
Шаблон Data Mapper - это один из наиболее распространенных шаблонов проектирования, который используется для разделения бизнес-логики и работы с данными. Этот шаблон позволяет создавать объекты, которые могут работать с данными из различных источников, таких как базы данных, файлы или веб-сервисы. В...
  • ·

Repository по Эвансу
Концепция Repository (хранилища) является одним из ключевых элементов в методологии Domain-Driven Design (DDD). Эта концепция позволяет разделить бизнес-логику и логику доступа к данным, что делает приложение более гибким и масштабируемым. В этой статье мы рассмотрим, что такое Repository, как его...
  • ·

Data Access Object (DAO) с примерами на PHP
Data Access Object (DAO) - это шаблон проектирования, который используется для разделения бизнес-логики и доступа к данным. DAO предоставляет единый интерфейс для работы с данными, скрывая детали их хранения и доступа к ним. Это позволяет легко заменять и изменять источники данных без изменения...
  • ·