问答详情
源自:8-3 [MVC微框架]后台模块的搭建

eval的问题

老师你在4-2讲中说,用如下代码

$controller = $name.'controller';

$obj = new $controller();

$obj -> $method;

代替evaluate();可是除了这样的错

Fatal error: Method name must be a string inD:\WWW\test\MVC\framework\function\function.php on line 7

提问者:七分 2015-07-04 00:03

个回答

  • Thinker_Ac
    2015-07-04 15:39:14
    已采纳

    显示你的方法名有错误,你的第一行$controller = $name.'Controller';后面的Controller应该大写,然后去检查你的method方法。

  • PengCheng
    2015-07-04 18:13:08

    $method  看看你这个变量的值是多少