PHPで文字列からオブジェクト、関数を生成実行する
$aaa = 'toString'; // 関数名
$bbb = 'd2ary'; // オブジェクト名
$rtc2 = $$bbb->$aaa(); // リフレクション,間接コール
print_r($rtc2);
$cls = 'D2Array'; // クラス名(自作のクラス)
$d2ary2 = new $cls; // 文字列で指定されたクラスを生成する。
$d2ary2->_init(2,2); // 通常メソッドコール
$d2ary2->setLabels(array('aaa', 'bbb'));
$rtc = $d2ary2->toString();
print_r($rtc);
開発Tipsへ戻る。
|
|