2012-12-26 19 views
53

Olası Çoğalt:Bu PHP'de Demektir Ne -> veya =>


where we use object operator “->” in php
Reference - What does this symbol mean in PHP?

PHP hep bu bkz ama yok bir aslında ne anlama geldiğine dair ipucu. Ne -> ne yapar ve => ne yapar. Ve ben operatörler hakkında konuşmuyorum. Başka bir şey var, ama hiç kimse, bilişsel dizi anahtar değeri atamasında kullanılan ...

+0

Google'da bulmayı denediniz mi? – Hkachhia

+20

@Harry: Google, sembollerle çok iyi çalışmaz: http://www.google.com/search?q=php+%3D> – Blender

+1

Bkz. Http://stackoverflow.com/questions/3037526/where-we- use-object-operator-in-php – irrelephant

cevap

6

-

çağrılar/setleri değişkenler nesneye>. Örnek: diziler için

$obj = new StdClass; 
$obj->foo = 'bar'; 
var_dump($obj); 

=> adet anahtar/değer çiftleri. Örnek:

$array = array(
    'foo' => 'bar' 
); 
var_dump($array); 
6

-> bir dizinin tuşlarına

Örneğin değerini belirlemek için kullanılan bir sınıf

=> nesne üzerinde bir yöntem çağırmak için kullanılır:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34, 1=>2); 
120

çift oklu operatör, =>, diziler için erişim mekanizması olarak kullanılır. Bunun anlamı, sol taraftaki şeyin, dizi bağlamında sağ tarafında olana karşılık gelen bir değere sahip olacağıdır. Bu, herhangi bir kabul edilebilir tipin değerlerini bir dizinin karşılık gelen bir dizinine ayarlamak için kullanılabilir. Dizin ilişkilendirici (dize tabanlı) veya sayısal olabilir.

amacı ise, operatör, ->, erişim yöntemleri ve bir nesnenin özelliklerini nesne kapsamında kullanılır. Bunun anlamı, operatörün sağ tarafında bulunan şeyin, operatörün sol tarafındaki değişkene taklit edilen nesnenin bir üyesi olduğunu söylemektir. Instantiated burada anahtar terimdir.

// Create a new instance of MyObject into $obj 
$obj = new MyObject(); 
// Set a property in the $obj object called thisProperty 
$obj->thisProperty = 'Fred'; 
// Call a method of the $obj object named getProperty 
$obj->getProperty(); 
+29

Yani -> gibi. JAVA'da. – jessica

+1

Doğru şekilde @zafus_coder –

+2

açıkladıysam doğru bir şekilde anlıyorsam: => birlikte anahtar değer çiftlerini birleştirir? – BKSpurgeon

İlgili konular