5
我試圖避免使用eval
。我可以動態地實例化這樣的類:Php動態類構建
class myclass {}
$my_class_name = 'myclass';
$obj = new $myclass();
如果構造是等如下:
class myclass {
public function __construct($argument1, $argument2) {}
}
和我有以陣列的參數的值,我怎樣才能動態實例化的類和傳遞它的動態參數?請注意,我無法修改課程,所以我必須研究如何使用它。
感謝
它是有用的: $ argList = array(...); $ obj = new $$ myclass($ arglist) – KoolKabin 2010-05-13 12:33:30
我試過了,但它傳遞一個數組作爲參數,而不是它的項目作爲參數 – pistacchio 2010-05-13 12:42:57