現在、私は次のコードを持っています
私の「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()
私が抱えている問題は、内部関数内で宣言された変数が外部関数に渡されないことです。変数globalsを宣言し、それらを返しました。何が起こっているのかわからない。
calcTime($ database_name、$ currentTime);をエコーすると、興味深いことがあります。$ startTimeは返されますが、$endTimeは返されません。
助けてください。このように使いたい機能が他にもあります。ありがとうございました!!