作者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://www.ptt.cc/bbs/Web_Design/M.1444710857.A.3FA.html
→ s0920151048: 沒看過,應該是吧post assign給a吧?10/13 12:38
照我的理解 是要寫
$A = $_POST['A']
但是他沒有這行 直接就$A...怪哉
※ 編輯: stevekevin10 (42.71.210.116), 10/13/2015 12:42:42
→ Darkland: 5.3 deprecated, 5.4 removed 10/13 13:27
→ crossdunk: 總之 還是不要這樣寫比較好 10/13 13:29
→ gname: 應該是用了 extract 吧... 這東西我抵死也不用 10/14 09:37