PHP АНОНИМНЫЙ КЛАСС
PHP 7 добавил поддержку анонимных классов. Анонимный класс — это класс без имени, который можно создавать прямо внутри функции или метода и использовать только внутри этого куска кода. Он может наследовать другой класс, реализовывать интерфейс и содержать в своем теле свойства, константы и методы.
Преимущество анонимных классов в том, что они не создаются отдельно, а сразу передаются и используются внутри функции или метода, что позволяет писать более компактный код.
Пример создания анонимного класса в PHP:
$user = new class('John', 'Doe') { public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } public function getFullName() { return $this->firstName . ' ' . $this->lastName; }};echo $user->getFullName();
В данном примере мы создали анонимный класс с двумя свойствами $firstName и $lastName, конструктором и методом getFullName(). После этого мы создали объект класса и вызвали метод getFullName().
Урок 10 Анонимные классы
Анонимный Объект
PHP в 2023 - плюсы и минусы языка - Первый Бит
PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8
Анонимные функции в PHP
Замыкания и анонимные функции в PHP
#40 Уроки PHP - Учим язык PHP, Рекурсия, вложенные и анонимные функции на языке PHP
Урок 3. Лямбды и анонимные классы.
Java для начинающих. Урок 35: Анонимные классы
#24 Анонимные внутренние классы - Java для начинающих