私はこのような機能を持っています:
function form($filename){
$text="";
if (file_exists(dirname(__FILE__)."/other/".$filename)){
ob_start();
include "other/".$filename;
$text = ob_get_clean();
}
return $text;
}
そして、私のコードのどこかに、次のようなものがあります。
class First {
public function execute()
$an_array=array("hi","goodbye");
return form("my_form.php");
}
$an_array
ここで、「my_form.php」の値を取得する方法を知りたいと思います。この関数form
は、複数の変数を必要とする可能性のある他のファイルで使用されます。
編集
インクルードされたファイルが複数のパラメーターを読み取れるようにしたい。言い換えれば、他のクラスでは、次のようなものを持つことができます:
class Second {
public function execute()
$first_array=array("hi","goodbye");
$second_array=array("other","another");
return form("another_form.php");
}
この場合、ファイルの と の両方を読みたい$first_array
と$second_array
思いanother_form.php
ます。
編集2
form
私の関数をphpの関数のように動作させる方法はありarray_push
ますか? つまり、form
の最後のパラメーターのように機能する 2 番目のパラメーターが必要ですarray_push
。