作者stevekevin10 (hippo泡)
看板Web_Design
标题[请益] PHP内变数命名问题
时间Tue Oct 13 12:34:15 2015
最近接案时遇到一个问题
档案内的变数
该是$_POST['A']的 可以直接写成$A
$_SEESION['B'] 也可以直接写$B
原本不知道他可以这样写=_=
装上去也跑不起来(PHP5.6)
还以为档案错误
结果换成PHP5.2就可以跑了..
才发现他是这样命名的
请问这是版本差异 还是php设定档里有啥我没注意到的能造成这种效果?
(这种命名方式感觉超不安全....)
--
Sent from my Android
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.71.210.116
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1444710857.A.3FA.html
1F:→ s0920151048: 没看过,应该是吧post assign给a吧?10/13 12:38
照我的理解 是要写
$A = $_POST['A']
但是他没有这行 直接就$A...怪哉
※ 编辑: stevekevin10 (42.71.210.116), 10/13/2015 12:42:42
3F:→ Darkland: 5.3 deprecated, 5.4 removed 10/13 13:27
4F:→ crossdunk: 总之 还是不要这样写比较好 10/13 13:29
5F:→ gname: 应该是用了 extract 吧... 这东西我抵死也不用 10/14 09:37