..........
$sayme = "i am ".$this->vars['name']; 
在双引号里放变量是个不好的习惯~~

解决方案 »

  1.   

        public function show()
        {
            $sayme = "i am $this->vars['name']";
            eval("?>" . $sayme . " <?");
        } 
    ------------这里不必用eval"i am $this->vars['name']";
    改为 
    "i am {$this->vars['name']}";
    或如楼上 
      

  2.   

    多谢两位大侠,问题已解决,如helloyou那样,"i am {$this->vars['name']}";