<?
$url = 'http://profiwm.ru';
echo short_url($url);
function short_url($url) {
$url = file_get_contents('http://tinyurl.com/api-create.php?url='.$url);
return $url;
}
?>
<?
$url = 'http://profiwm.ru';
echo short_url($url);
function short_url($url) {
$url = file_get_contents('http://tinyurl.com/api-create.php?url='.$url);
return $url;
}
?>
туплю, однако
Ребята, в PHP3 это было
действительно так. Но уже в
PHP4 такого требования нет.
Все дело в том, как
интерпретатор обрабатывает
получаемый код. Единственное
исключение составляют
функции,
определяемые условно (внутри
условных операторов или
других функций).
Когда функция определяется
таким образом, ее определение
должно предшествовать ее
вызову.
[сообщение прошло проверку админом]
Юзайте мануалы, интерпретатор сначала парсит весь файл, а потом его выполняет, поэтому никакой разницы нет абсолютно. Это же азы, блин.
Объявление и описание функции должно идти до её вызова. Это очевидно, ибо код выполняется по мере прогрузки скрипта.
[сообщение прошло проверку админом]
Чё я сморозил