[請益] PHP內變數命名問題

看板Web_Design作者 (hippo泡)時間9年前 (2015/10/13 12:34), 9年前編輯推噓0(005)
留言5則, 4人參與, 最新討論串1/1
最近接案時遇到一個問題 檔案內的變數 該是$_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

10/13 12:38, , 1F
沒看過,應該是吧post assign給a吧?
10/13 12:38, 1F
照我的理解 是要寫 $A = $_POST['A'] 但是他沒有這行 直接就$A...怪哉 ※ 編輯: stevekevin10 (42.71.210.116), 10/13/2015 12:42:42

10/13 13:27, , 3F
5.3 deprecated, 5.4 removed
10/13 13:27, 3F

10/13 13:29, , 4F
總之 還是不要這樣寫比較好
10/13 13:29, 4F

10/14 09:37, , 5F
應該是用了 extract 吧... 這東西我抵死也不用
10/14 09:37, 5F
文章代碼(AID): #1M78d9Fw (Web_Design)
文章代碼(AID): #1M78d9Fw (Web_Design)