问答详情
源自:4-5 [MVC实例]入口文件功能

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",变成输出两次了。哪里出错了呢?

提问者:okwen 2014-07-14 03:28

个回答

  • PengCheng
    2014-07-14 11:44:54

    得看看你的V函数是怎么写的才能知道

  • okwen
    2014-07-15 18:42:09

    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; }