我想在一個函數中設置一個變量,以便在函數被調用時,它會向腳本提供一個變量值來通知頁面該函數被調用。這個工程只是顯示消息:函數不會返回值?
function MyMessage($display_message)
{
echo $display_message;
}
這工作正常,所以當我打電話:
MyMessage("Updated Database!");
的作品太NP。問題在於,函數在某些頁面中的頭文件之前顯示此消息,因爲頁眉在調用之前位於頁面的底部。是否有可能使它像:
function MyMessage($display_message)
{
$function_ran = 1;
echo $display_message;
return $function_ran;
}
然後在劇本,如果我顯示
if ($function_ran != 1)
{
include("header.php");
}
這樣,如果功能不跑了,只顯示標題。問題是調用該函數時不會返回$ function_ran值。我怎樣才能做到這一點?
啊好主意,我一直用全局從沒有想到的功能之外拉取變量。 –
奇怪它不工作。即使調用該函數,該值仍然爲0。 –
您是在'$ function_ran = 0;'賦值之前還是之後調用函數? – Barmar