| PHP Ръководство | ||
|---|---|---|
| Предишна страница | Глава 17. Функции | Следваща страница |
PHP поддържа концепцията за променливи функции. Това означава, че ако дадена променлива има скоби в края си, PHP ще потърси за функция с име - стойността на променливата, и ще се опита да я изпълни. Освен за друго, това може да бъде използвано и с цел осъществяване на обратни извиквания, функционални таблици и други.
Променливите функции няма да работят с езикови конструкции като echo(), print(), unset(), isset(), empty(), include(), require() и други от този род. Трябва да създадете ваша собствена фукнция като опаковка, за да можете да използвате някоя от тези езикови конструкции като променлива функция.
Можете също да извиквате и методи на обекти, посредством синтаксиса за променливи функции.
Вж. също call_user_func(), променливи променливи и function_exists().
| Предишна страница | Начало | Следваща страница |
| Връщане на стойности | Начало на раздела | Вътрешни (вградени) функции |