![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
在本例中$str是一个页面的内容,
为什么写成这样:
CODE: eval("\$vstr = sprintf('".$str."',$__s);"); echo $vstr; |
确能正常转义,照理说单引号内的内容不应该转义的,而它确正常转义了
而写成这样
CODE: eval("\$vstr = sprintf($str,$__s);"); echo $vstr; |
它却要出错
CODE: Parse error: syntax error, unexpected '<', expecting ')' in /srv/web/news1.php(233) : eval()'d code on line 1 [/code 而写成这样 [code] eval("\$vstr = sprintf("str"$__s);"); echo $vstr; |
也会出错
CODE: Parse error: syntax error, unexpected T_VARIABLE in /srv/web/news1.php |
请问这是为什么啊?
提问者:yuanbo203 08-22 15:03
答复

