Главная Свежие Последние Лучшие Контактная информация  
 
 


Справочник языка » Функции переменных
PHP поддерживает концепцию функций переменных. Это значит, что, если имя переменной содержит скобки, присоединённые к нему, PHP ищет функцию с тем же именем, в которое вычисляется переменная, и пытается выполнить её. Помимо прочего, это можно использовать для реализации callbacks/обратных вызовов, таблиц функций и так далее.

Функции переменных не работают с такими конструкциями языка, как echo(), unset(), isset(), empty() и include(). Хотя конструкция print() является исключением и будет работать. Это одно из самых важных отличий функций и конструкций языка в PHP.

Пример 12-1. Функция переменной
<?php
function foo()
{
echo "In foo()<br>\n";
}

function bar($arg = '')
{
echo "In bar(); argument was '$arg'.<br>\n";
}

$func = 'foo';
$func();
$func = 'bar';
$func('test');
?>


Добавить в закладки:

 

теги: функции
 

  Еще статьи
Безопасность: Обзор 291
ascii2ebcdic 181
Константы: Предопределённые константы msql 78
else 177
Константы: Предопределённые константы xml 177
 


  Категории
Начнем 13
Справочник языка 89
Возможности 12
Функции 142
Расширение PHP 4.0 0
FAQ 0
 

  Теги
 

  Лучшее на сайте
Безопасность: Скрытие PHP 472
Что такое PHP? 446
Безопасность: Данные, отправляемые пользователем 374
foreach 354
Файл конфигурации 334
Безопасность: Безопасность баз данных 334
Операции: Строковые операции 311
Безопасность: CGI-двоичный 305
Безопасность: Безопасность файловой системы 298
Безопасность: Обзор 291
 

  Друзья сайта
 

  Интересное
 

 
Использование материалов только при активной гиперссылке "http://iamcoder.net"
Copyright 2008 http://iamcoder.net Серия сайтов: "Стань умным!".