Показать сообщение отдельно
  #2 (permalink)  
Старый 28.04.2012, 20:58
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 18.03.2012
Сообщений: 163

Попробовал написать такой код, который вычисляет квдадрат числа.

function santa($n)
{
   return $n*$n;
}

function balta($n)
{
   return $n(5);
}

echo balta("santa");
echo '<br />';

Как-то странно так получилось, ради интереса написал santa в параметре функции и ошибок не выдало.
Это что, получается я передал всю функцию санта в функции балта?
В пхп разве если при вызове писать что-то в кавычках и оно совпадет с названием функции ранее где-то описаной в коде выше то передастся не строка ,а сама функция в качестве аргумента?
Ответить с цитированием