eval的问题,头大,各位大侠帮帮忙
我希望输出的是“i am zhangsan”,可是现在缺输出“i am Array['name']”,应该是我使用eval的问题,哪位大侠可否帮我一下,跪谢
代码如下:
<?php
class user
{
private $vars= array();
public function init()
{
$this->vars["name"] = "zhangsan";
}
public function show()
{
$sayme = "i am $this->vars['name']";
eval("?>" . $sayme . "<?");
}
}
$me = new user();
$me->init();
$me->show();
?>