PHP МЕТОД ВНУТРИ МЕТОДА
В PHP допустимо создавать методы внутри других методов. Эту технику называют вложенными методами. Вложенный метод имеет доступ к локальным переменным родительского метода, что может быть очень полезным в некоторых случаях.
class MyClass { public function outerMethod() { $name = "John"; function innerMethod() { echo "Hello " . $name . "!"; } innerMethod(); }}$obj = new MyClass();$obj->outerMethod();
В этом примере метод innerMethod является вложенным в метод outerMethod. Он вызывается внутри метода outerMethod и получает доступ к локальной переменной $name, определенной в родительском методе.
Методы в php - часть 1 - Базовый курс PHP-7
ООП для начинающих PHP. Методы класса.Функции
Урок 06. PHP - ООП. Магические методы
#52 Уроки PHP - Учим язык PHP, Методы класса на языке PHP
Перегрузка методов PHP (Parent::) - Базовый курс PHP-7
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш