delta9
Guest
проблема с вызовом ф-ции, содержащеий вложенные ф-ции
есть библиотека lib_some.php:
<?
function parent_func($a, $b){
fucntion child_func(){
..some code..
return 0;
}
..some code..
$c = child_func();
..some code..
}
?>
есть скрипт script.php:
#!/usr/local/bin/php
<?
require_once("lib_some.php");
for ($i = 0; $i< = 10; $i++) {
echo $i."\n";
$er = parent_func($i, 1);
}
?>
при вызове:
$ ./script.php
0
PHP Fatal error: Cannot redeclare child_func() (previously declared in lib_some.php:100) in lib_some.php on line 95
PHP Fatal error: Cannot redeclare child_func() (previously declared in lib_some.php:100) in lib_some.php on line 95
Т.е. - происходит только один вызов parent_func() - а потом идет ошибка
подскажите, люди добрые, как это побороть?
есть библиотека lib_some.php:
<?
function parent_func($a, $b){
fucntion child_func(){
..some code..
return 0;
}
..some code..
$c = child_func();
..some code..
}
?>
есть скрипт script.php:
#!/usr/local/bin/php
<?
require_once("lib_some.php");
for ($i = 0; $i< = 10; $i++) {
echo $i."\n";
$er = parent_func($i, 1);
}
?>
при вызове:
$ ./script.php
0
PHP Fatal error: Cannot redeclare child_func() (previously declared in lib_some.php:100) in lib_some.php on line 95
PHP Fatal error: Cannot redeclare child_func() (previously declared in lib_some.php:100) in lib_some.php on line 95
Т.е. - происходит только один вызов parent_func() - а потом идет ошибка

подскажите, люди добрые, как это побороть?