有没有解释为什么使用“%_”和“方括号”? 我不能不知道这一点, 在此先感谢。
回答
$_
变量
内置与$_
开头的变量是所谓superglobals:
超全局都内置始终可用在所有范围内的变量
[]
语法
$_POST
是associative array。按照语言的设计,这样的阵列的访问元素经由方括号进行:
echo $_POST["key"];
OP:*“有没有解释为什么这个”%_“”* - 而不是'$ _',除非这是他们的错字;复制品覆盖了所有这些。 –
@ Fred-ii-我认为这是一个错字,看看标题如何引用'$ _POST'。但是,无论如何,问题是重复的,我甚至在这里做什么。 :) – domsson
无论哪种方式;他们没有对这个问题做任何研究。 –
我的解释是:$ _和方括号是语法的一部分。每种语言都有语法=写作规则。编程语言的作者是语法的作者。
- 1. php echo不需要括号
- 2. 为什么在这里需要分号?
- 3. 为什么红宝石在这里需要括号?
- 4. 为什么我们需要添加括号来评估JSON?
- 5. 为什么我们需要在这里取消设置?
- 6. 为什么需要npm install && npm install <pack-name>?
- 7. 我们什么时候需要<auth-constraint>元素为空?
- 8. 为什么我们需要IEqualityComparer,IEqualityComparer <T>接口?
- 9. 为什么我们需要在这里通用?协议不够?
- 10. 为什么这个`$ _SESSION ['name'] = $ _POST ['name']失败?
- 11. 为什么“typeof”不需要括号?
- 12. 为什么我们需要这样写::域名=> “XXX”
- 13. 为什么我们需要Buffer.isBuffer方法?
- 14. 为什么我们需要addRequestHeader方法?
- 15. Groovy:为什么我需要将escape方括号加倍?
- 16. <servlet-name>里面的web.xml中的<filter-mapping>,这是什么意思?
- 17. Php __get和__set魔术方法 - 为什么我们需要这些?
- 18. 为什么JSONP在这里不需要?
- 19. 为什么这里需要演员?
- 20. 为什么Html.DropDownList()产生<select name =“original_name.name”>而不是<select name =“name”>?
- 21. 为什么#需要#include <stdio.h>?
- 22. 什么是OWASP?为什么我们需要这个?
- 23. 什么是jquery noConflict,为什么我们需要这个?
- 24. 为什么在这里需要同步?
- 25. 为什么这里需要一个锁?
- 26. 为什么我们需要互斥信号和信号量?
- 27. 里面是什么第一<>括号
- 28. 为什么我们需要在<persistence-unit>元素内指定类?
- 29. 为什么我们需要居里在Spring HATEOAS
- 30. <?php echo $ this-> baseurl?>
'$ _POST'是一个关联数组。根据语言设计,您可以使用方括号语法来访问这样一个数组的元素:'$ _POST [“key”]'。 – domsson
RTM http://php.net/manual/en/language.variables.superglobals.php –
*“有没有解释为什么这个”%_“”* - %_是perl http://stackoverflow.com/questions/32846792/what-is-perl –