2011-01-09 6 views
1

на C++ все функции должны быть определены перед их использованием. В PHP я могу использовать функцию перед ее определением? Будет ли это медленнее?Использование функции перед ее определением в PHP

+2

О чем вы говорите? Единственное «использование», которое я знаю, находится на C#. – BoltClock

+3

используя! = 'Using' –

+0

@taspeotis: Не все беспокоятся о возврате своих ключевых слов. Но хороший звонок. – BoltClock

ответ

5

Поскольку PHP является интерпретированным языком, а не скомпилированным, заказ обычно не имеет значения, поскольку содержимое скрипта анализируется до выполнения кода. Есть несколько исключений, особенно когда существование функции обусловлено выполнением какого-либо другого кода.

Вы можете прочитать об этой теме в PHP инструкции здесь: http://www.php.net/manual/en/functions.user-defined.php

3

В C++, необходимо объявить функцию перед использованием. Не так в PHP: функции не обязательно должны быть определены до их ссылки.