有沒有解釋爲什麼使用「%_」和「方括號」? 我不能不知道這一點, 在此先感謝。
回答
$_
變量
內置與$_
開頭的變量是所謂superglobals:
超全局都內置始終可用在所有範圍內的變量
[]
語法
$_POST
是associative array。按照語言的設計,這樣的陣列的訪問元素經由方括號進行:
echo $_POST["key"];
OP:*「有沒有解釋爲什麼這個」%_「」* - 而不是'$ _',除非這是他們的錯字;複製品覆蓋了所有這些。 –
@ Fred-ii-我認爲這是一個錯字,看看標題如何引用'$ _POST'。但是,無論如何,問題是重複的,我甚至在這裏做什麼。 :) – domsson
無論哪種方式;他們沒有對這個問題做任何研究。 –
我的解釋是:$ _和方括號是語法的一部分。每種語言都有語法=寫作規則。編程語言的作者是語法的作者。
- 1. 爲什麼在這裏需要括號?
- 2. 爲什麼在這裏需要分號?
- 3. 爲什麼紅寶石在這裏需要括號?
- 4. 爲什麼括號需要
- 5. 爲什麼我們需要添加括號來評估JSON?
- 6. 爲什麼我們需要圍繞宏塊的括號?
- 7. 爲什麼我們需要在這裏取消設置?
- 8. 爲什麼需要npm install && npm install <pack-name>?
- 9. 我們什麼時候需要<auth-constraint>元素爲空?
- 10. 爲什麼我們需要IEqualityComparer,IEqualityComparer <T>接口?
- 11. 爲什麼我們在這裏需要排序?
- 12. 爲什麼我們需要在這裏通用?協議不夠?
- 13. 爲什麼我們需要一個「朋友」在這裏? (C++)
- 14. 爲什麼我們需要添加<div id="fb-root"></div>
- 15. 爲什麼這個`$ _SESSION ['name'] = $ _POST ['name']失敗?
- 16. 爲什麼「typeof」不需要括號?
- 17. 爲什麼我們需要這樣寫::域名=> 「XXX」
- 18. 爲什麼我們需要addRequestHeader方法?
- 19. 爲什麼我們需要ContinueWith方法?
- 20. 爲什麼我們需要Buffer.isBuffer方法?
- 21. 爲什麼我們需要逃避! < >:= - 在PHP正則表達式?
- 22. Groovy:爲什麼我需要將escape方括號加倍?
- 23. <servlet-name>裏面的web.xml中的<filter-mapping>,這是什麼意思?
- 24. 什麼是mcrypt,爲什麼和我們需要它在哪裏?
- 25. 爲什麼JSONP在這裏不需要?
- 26. Php __get和__set魔術方法 - 爲什麼我們需要這些?
- 27. 爲什麼這裏需要演員?
- 28. 單圓括號在這裏做什麼?
- 29. 爲什麼Html.DropDownList()產生<select name =「original_name.name」>而不是<select name =「name」>?
- 30. 爲什麼#需要#include <stdio.h>?
'$ _POST'是一個關聯數組。根據語言設計,您可以使用方括號語法來訪問這樣一個數組的元素:'$ _POST [「key」]'。 – domsson
RTM http://php.net/manual/en/language.variables.superglobals.php –
*「有沒有解釋爲什麼這個」%_「」* - %_是perl http://stackoverflow.com/questions/32846792/what-is-perl –