Danyloff
PHP Poster
PHP Poster

PHP

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

Enum в PHP
Enum (перечисление) - это тип данных, который позволяет определять набор значений, которые могут быть использованы для конкретных переменных. Enum в PHP был введен с версии 8.1 и является одним из новых функциональных возможностей этой версии.
  • ·

Контракт или Интерфейс?! Примеры на PHP
В объектно-ориентированном программировании контракты и интерфейсы являются важными понятиями для обеспечения гибкости и модульности кода. В этой статье мы рассмотрим, что такое контракты и интерфейсы, как они используются в ООП на PHP и какие преимущества это дает.
  • ·

D из SOLID с примерами на PHP
Принцип инверсии зависимостей (Dependency Inversion Principle) - это один из пяти принципов SOLID, который гласит, что модули верхнего уровня не должны зависеть от модулей нижнего уровня. Вместо этого оба типа модулей должны зависеть от абстракций. Это означает, что высокоуровневые модули не должны...
  • ·

O из SOLID с примерами на PHP
Принцип открытости/закрытости (Open/Closed Principle) - это один из пяти принципов SOLID, который гласит, что программные сущности (классы, модули, функции и т.д.) должны быть открыты для расширения, но закрыты для изменения. Это означает, что при добавлении новой функциональности в приложение...
  • ·


Концепция ACID-транзакций в РСУБД с примерами на PHP
Концепция ACID-транзакций является одной из основных концепций реляционных баз данных. ACID - это аббревиатура, которая означает атомарность (Atomicity), согласованность (Consistency), изолированность (Isolation) и долговечность (Durability). Эти свойства гарантируют, что транзакции выполняются...
  • ·

Новшества PHP 8.2 с примерами
PHP 8.2 - это новая версия языка программирования PHP, которая была выпущена в начале 2023 года. Эта версия включает в себя множество новых функций и улучшений, которые делают PHP еще более мощным и удобным для разработки веб-приложений. В этой статье мы рассмотрим некоторые из наиболее интересных...
  • ·

L из SOLID с примерами на PHP
Принцип подстановки Лисков (Liskov Substitution Principle, LSP) - это один из пяти принципов SOLID, который гласит, что объекты должны быть заменяемыми на экземпляры их подтипов без изменения корректности программы. Другими словами, если у нас есть класс A и класс B, который является подтипом класса...
  • ·

S из SOLID с примерами на PHP
Принцип Единственной ответственности (Single Responsibility Principle, SRP) - это один из пяти принципов SOLID, который гласит, что каждый класс должен иметь только одну ответственность. Другими словами, класс должен быть ответственным только за одну вещь и не должен иметь несколько причин для...
  • ·

Entity по Эвансу
Entity - это один из ключевых концептов в DDD, который представляет собой объект, который имеет уникальную идентичность и может изменять свое состояние. Entity - это не просто набор данных, а объект, который имеет свою жизненный цикл и может быть связан с другими объектами в системе.
  • ·