PHP中eval()的小技巧
PHP #eval2012-12-21 10:55
一直以来感觉eval()函数似乎不能做赋值运算?网上有些文章也这样说过!
比如eval("$a=1111111111;");这个式子就会提示错误!
是不是eval()函数执行的代码不能做赋值运算了呢,其实不是。这是因为双引号里的变量名被转义了,试问,常量怎么能被赋值呢?不过PHP中,单引号里的变量名就不会被转义了,上面的代码改成eval('$a=1111111111;');这样就没错误了哦!
相关文章
- PHP文件缓存类 2012/12/21
- PHP文件缓存效率测试 2012/12/21
- PHP访问统计类 2012/11/29
- php用curl上传图片时Content-Type出错的解决方法 2012/11/28
- PHP写的一个简易聊天室 2012/11/25
- PHP实现QQ聊天机器人 2012/11/23
- PHP高效率写法 2012/11/17
- php中的mysql_num_rows与count(*)效率对比 2012/11/16
- PHP的闭包(closure) 2012/11/08
- php设置curl的请求头信息 2012/11/08