function M($name){ require_once('libs/Model/'.$name.'Model.class.php'); // $testModel = new testModel(); //eval('$obj = new '.name.'Model();'); //可用以下代碼代替: $Model = $name.'Model'; $obj = new $Model(); return $obj; } M和V都用這個方法改寫之后,輸出"hello worldhello world",變成輸出兩次了。哪里出錯了呢?
2 回答
舉報
0/150
提交
取消
2014-07-14
得看看你的V函數是怎么寫的才能知道
2014-07-15
function V($name){ require_once('libs/View/'.$name.'View.class.php'); // $testView = new testView(); //eval('$obj = new '.name.'View();'); $View = $name.'View'; $obj = new $View(); return $obj; }