DmitriyF
Guest
Объявление функции
Хочу вызывать функцию, которая определяется во включаемом файле:
a.php:
<?
echo f();
include "b.php";
?>
b.php:
<?
function f(){
return "test passed";
}
?>
Ничего не работает. Работает, естественно, если поменять местами строки в a.php:
<?
include "b.php";
echo f();
?>
Но мне нужно вызывать функции именно в таком порядке:
1) f()
2) include()
Как бороться? Можно ли в php сделать предварительное объявление функции как в си?
Хочу вызывать функцию, которая определяется во включаемом файле:
a.php:
<?
echo f();
include "b.php";
?>
b.php:
<?
function f(){
return "test passed";
}
?>
Ничего не работает. Работает, естественно, если поменять местами строки в a.php:
<?
include "b.php";
echo f();
?>
Но мне нужно вызывать функции именно в таком порядке:
1) f()
2) include()
Как бороться? Можно ли в php сделать предварительное объявление функции как в си?