PHP中eval()的小技巧
PHP
#eval2012-12-21 10:55
一直以来感觉eval()函数似乎不能做赋值运算?网上有些文章也这样说过!
比如eval("$a=1111111111;");这个式子就会提示错误!
是不是eval()函数执行的代码不能做赋值运算了呢,其实不是。这是因为双引号里的变量名被转义了,试问,常量怎么能被赋值呢?不过PHP中,单引号里的变量名就不会被转义了,上面的代码改成eval('$a=1111111111;');这样就没错误了哦!
相关文章
一直以来感觉eval()函数似乎不能做赋值运算?网上有些文章也这样说过!比如eval($a=1111111111;);这个式子就会提示错误!是不是eval()函数执行的代码不能做赋值
PHP中eval()的小技巧
PHP
#eval2012-12-21 10:55
一直以来感觉eval()函数似乎不能做赋值运算?网上有些文章也这样说过!
比如eval("$a=1111111111;");这个式子就会提示错误!
是不是eval()函数执行的代码不能做赋值运算了呢,其实不是。这是因为双引号里的变量名被转义了,试问,常量怎么能被赋值呢?不过PHP中,单引号里的变量名就不会被转义了,上面的代码改成eval('$a=1111111111;');这样就没错误了哦!
相关文章
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
你可能不知道的10个JavaScript小技巧
2016-05-13 12:00
iphone6 plus耗电怎么办 怎么省电?苹果6/iphone6 plus省电技巧
2016-05-10 18:00
JS编码技巧:翻译的14天JS编写技巧
2016-04-17 18:00
网页注册表单的网页设计技巧
2016-02-06 16:00