在=>
和->
之間的區別是什麼?當我應該使用這些?我知道 - >可以用在像$obj->foo
和=>
這樣的對象中,是否有其他地方我們可以使用它們?在php中=>和 - >有什麼區別?
0
A
回答
0
以下鏈接將爲您提供符號及其用法的完整列表。
Reference - What does this symbol mean in PHP?既然已經提出,在短
=>
稱爲T_DOUBLE_ARROW併爲關聯數組中, '=>' 創建的密鑰/值對的分隔符。
->
被稱爲「對象運算符」或T_OBJECT_OPERATOR,當您想調用實例的方法或訪問實例屬性時使用它。
0
一個是範圍解析操作者,而另一個是一個陣列控制方法,以限定鍵/值
What's the difference between :: (double colon) and -> (arrow) in PHP?對於->
語法和:
1
正如chandresh所述但有例子:
=>是聯想數組。你會做這樣的:
$arr = array("key" => "value"); // now value can be access simply by typing $arr['key'];
- >是訪問對象的屬性(變量)和方法(函數)
// instead of doing this:
calculate();
// if you have created an object, you could access the method(function) like so:
$object->calculate(); // to call method(function) inside a class\object
+0
謝謝你...對你的幫助我真的很感謝 – 2013-04-28 12:31:00
+0
不客氣:) – 2013-04-28 12:44:56
相關問題
- 1. PHP中的 - >和::有什麼區別?
- 2. '>'和'>>'有什麼區別?
- 3. Java中> =和=>有什麼區別?
- 4. 在Purescript; - >和=>有什麼區別?
- 5. Monads:seq和>> =有什麼區別?
- 6. 「%>」和「 - %>」之間有什麼區別?
- 7. <%# %>和<%= %>有什麼區別?
- 8. > =和=>有什麼區別?
- 9. 運算符>>>在Java和JavaScript中有什麼區別?
- 10. 在shell中使用>和>>有什麼區別?
- 11. Ada中的=和=>有什麼區別?
- 12. PostgreSQL JSON函數中的 - >和 - >>有什麼區別?
- 13. Postgres SQL中` - >>`和` - >`有什麼區別?
- 14. PostgreSQL中#>和 - >>運算符有什麼區別?
- 15. 有什麼區別使用<?php ... ?>和<? ... ?>
- 16. 運算符>>和運算符>>>在java中有什麼區別?
- 17. 在html5中<article>和<section>有什麼區別
- 18. 是什麼區別 - , - >和 - >使用
- 19. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 20. - >和=>有什麼區別?什麼是 ::?
- 21. 在php中!=和<>運算符有什麼區別?
- 22. 有什麼區別:to和=> in rails
- 23. 變量的=和=>有什麼區別?
- 24. puppet,'='和'=>'有什麼區別
- 25. (null)和<null>有什麼區別?
- 26. >和空間有什麼區別?
- 27. mysqli_fetch和query-> fetch有什麼區別?
- 28. 系統verilog斷言中的 - >和=>有什麼區別?
- 29. jsp中的<% ... %>和<%! ... %>有什麼區別
- 30. <foo></foo>和JAXB中的null有什麼區別?
[參考這是什麼符號這意味着在PHP](http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) – 2013-04-28 11:48:44