php中名的饼干为什么不可以使用点号

php中名的饼干为什么不可以使用点号?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

这个标题不是很严格,应该说可以使用点号的饼干名,但会被转换,你命名一个cookie:

$ _COOKIE [' my.name& # 39;]=1,

实际上你不能通过& # 39;my.name& # 39;在cookie中查找到这个值,只能是& # 39;my_name& # 39;:

echo $ _COOKIE [' my_name& # 39;];

php已经自动帮你进行了转化,句点转为了下划线。

php为什么要这样做呢?这是因为$ _GET/$ _POST/$ _SERVER/$ _COOKIE…这些全局函数的值,在之前的许多版本中是可以通过register_globals参数在本地中直接访问这些值的,比如开启register_globals=>看完上述内容,你们掌握php中名的饼干为什么不可以使用点号的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

php中名的饼干为什么不可以使用点号