知识问答
php $_GET为什么不用加引号也能接管
新闻类别:知识问答
发表时间:2012-09-18 21:13
浏览次数:

好评率:100% 这样是错的,但可以正常运行。那么为什么错了呢?原因是此代码中有一个未定义的常量(chengshi)而不是字符串('chengshi'-注意引号),而 PHP 可能会在以后定义此常量,不幸的是你的代码中有同样的名字。它能运行,是因为 PHP 主动 将裸字符串(没有引号的字符串且不对应于任何已知符号)转换成一个其值为该裸字符串的正常字符串。例如,如果没有常量定义为 chengshi,PHP 将把它替代为 'chengshi' 并应用 之。

所以要注意语法习惯。添加单引号。

返回知识问答
智腾网络 CnZhiTeng.com All Rights Reserved. 联系QQ:6591163