目前我有以下代码
在我的'function.php'里面是
function calcTime($database_name,$currentTime){
global $startTime;
global $endTime;
...calcutions
return $startTime;
return $endTime;
}//end calcTime()
在我的主要'index.php'里面我有
include('/function.php');
$databaseName = foo;
$currentTime = 12.30;
function begin($database_name,$currentTime){
...some calculations
calcTime($database_name,$currentTime); //calling the function from other file
echo $startTime;
echo $endTime;
}// end begin()
我遇到的问题是在内部函数中声明的变量不会传递给外部函数。我已经声明了全局变量并返回了它们。不知道发生了什么。
不过有趣的是,如果我回显 calcTime($database_name,$currentTime); 返回 $startTime 但不返回 $endTime。
请帮忙。我有在我想以这种方式使用的其他函数中使用的函数。谢谢!!