関数が呼び出されたときにスクリプトに変数値を提供して、関数が呼び出されたことをページに通知するように、関数に変数を設定しようとしています。これはメッセージを表示するだけで機能します:
function MyMessage($display_message)
{
echo $display_message;
}
それはうまくいくので、私が呼び出すとき:
MyMessage("Updated Database!");
それはあまりにもうまくいきます。問題は、関数が呼び出される前にヘッダーがページの下部にあるため、一部のページではヘッダー ファイルの前にこのメッセージが表示されることです。次のようにすることは可能ですか?
function MyMessage($display_message)
{
$function_ran = 1;
echo $display_message;
return $function_ran;
}
次に、スクリプトで表示する場合
if ( $function_ran != 1 )
{
include("header.php");
}
そうすれば、関数が実行されていない場合にのみヘッダーが表示されます。問題は、関数が呼び出されたときに $function_ran 値が返されないことです。これどうやってするの?