Danyloff
PHP Poster
PHP Poster

PHP

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

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

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

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, который является подтипом класса...
  • ·