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

为什么会报这个错Parse error: syntax error, unexpected '}' in D:\phpStudy\WWW\MVC\function.php on line 13 大神指点一下

<?php
    function C($name, $method){
        require_once('/libs/Controller/'.$name.'Controller.class.php');
        // $testController=new testController();
        // $testController->show();
        eval('$obj = new '.$name.'Controller();$obj->'.$method.'();')
        
        /* eval()函数调用简单但是不安全
           可用下面代码代替:
            $controller=$name.'Controller';
            $obj = new $controller;
            $obj->$mothod(); */
    }
    
    function M($name){
        require_once('/libs/Model/'.$name.'Model.class.php');
        //$testModel = new testModel();
        eval('obj = new '.$name.'Model();')
        return $obj;
        
        /* $model=$name.'Model';
            $obj = new $model(); */
    }
    
    function V($name){
        require_once('/libs/View/'.$name.'View.class.php');
        
        eval('$obj = new '.$name.'View();')
        return $obj;
    }
    
    function daddslashes($str){
        return (!get_magic_quotes_gpc())?addslashes($str):$str;
    }
            ?>

提问者:逆天的木木 2018-09-06 23:51

个回答

  • xiaoxin7
    2018-09-22 11:34:39

    少了个结束符

  • xiaoxin7
    2018-09-22 11:32:42

    语法错误吧、你仔细看看