returnを使用して関数から別のページの内容を表示する必要があります。 これを行う最善の方法は何ですか?PHP戻り値を使用して関数()から別のページの内容を表示する方法
私はfile.php
と言っています。別のページの私のスクリプトでは、関数を呼び出してfile.phpの内容を返したいと思います。例えば
:
myFunction() {
$page = WHAT('file.php');
return $page;
}
'WHAT' の代わりに使用しますか?私はそれが私が知っているので、インクルードを試しましたが、ここでは機能しません。
注釈:これはDrupalモジュールで使用されます。 $page = 'insert code here'; return $page;
を使用するとadminテーマ/メニューが正常に表示されますが、$page = include('file.php');
を使用しても、'include'
と表示されても戻りません。コードやファイルの使用のコンテンツの
'file.php'ソースコードが必要ですか? try [file_get_contents()](http://php.net/manual/en/function.file-get-contents.php) – safarov
が返ります。そうでなければ出力します。出力は出力バッファで "返す"ことができます。 http://php.net/ob_start – hakre
私は実際にそれを理解しました - しかし、誰か他の人が知る必要がある場合に備えてこれを残しておきます。 私は使用しました: $ page = file_get_contents( 'file.php'、FILE_USE_INCLUDE_PATH); \t return $ page; – nitsuj