eval把一个字符串当成php代码执行一下。这个具体实例化一个对象,并放到一个数组里面存起来。
这样搞不麻烦吗,这个比如,可以把写好的代码,存在文本或数据库里面,拿出来的时候eval()一下

解决方案 »

  1.   

    其实就是相当于执行这个语句:
    $uc_controls['$model'] = new {$model}control();
    是吗?
    我主要是想知道 :new {}对象()这个用法是什么意思,手册上好象没有看到....
      

  2.   

    control()得到控制器,new 一个名为$model的值的控制器
      

  3.   

    {$model}control,这个好像告诉大家,我的名字可是:$model的值+control,大家不要以为是:$modelcontrol的值是我名字
    可是直接 $objects=new {$model}control(); 不能执行,
    还要$model=$model.'control';$objects=new $model; 这也太麻烦了吧
    那不如我,eval($objects="new {$model}control();"); 这样一下,我看你还不听话