Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Перегрузка
Перегрузка в PHP означает возможность динамически "создавать" свойства и методы. Эти динамические сущности обрабатываются с помощью "волшебных" методов, которые можно создать в классе для различных видов действий.
Методы перегрузки вызываются при взаимодействии с теми свойствами или методами, которые не были объявлены или не видны в текущей области видимости. Далее в этом разделе мы будем использовать термины "недоступные свойства" или "недоступные методы" для отражения этой комбинации объявления и области видимости.
Все методы перегрузки должны быть объявлены как public.
Замечание:
Ни один аргумент не может быть передан по ссылке в эти "волшебные" методы.
Замечание:
Интерпретация "перегрузки" в PHP отличается от остальных объектно-ориентированных языков. Традиционно перегрузка означает возможность иметь множество одноименных методов с разным количеством или различными типами аргументов.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru