Heim >Backend-Entwicklung >PHP-Problem >Was bedeuten -> und => in PHP?
Dieser Artikel stellt Ihnen die Bedeutung von „->“ und „=>“ vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Beim Erlernen von PHP bin ich auf die beiden Symbole -> und => gestoßen.
Als ich diese beiden Symbole zum ersten Mal traf, wusste ich nicht, was sie bedeuteten. Die Geheimnisse dieser beiden Symbole erfuhr ich erst, nachdem ich Baidu durchgesehen hatte.
Werfen wir einen Blick auf das Geheimnis von -> in PHP, wie unten gezeigt.
<?php class Car { public $speed = 0; //增加speedUp方法,使speed加10 public function speedUp(){ $this->speed+=10; } } $car = new Car(); $car->speedUp(); echo $car->speed; ?>
Hier können wir sehen, dass in der Klasse eine SpeedUp-Methode definiert ist. In dieser Methode können wir $this->speed+=10 sehen, diese Codezeile. ->Was stellt es dar?
Nachdem ich Baidu durchgesehen habe, denke ich, dass es die Bedeutung des Wortes „的“ in chinesischen Schriftzeichen darstellt. Diese Codezeile wird beispielsweise in die Geschwindigkeit von $this übersetzt, was Geschwindigkeit plus 10 entspricht. Natürlich stellt dies nur meinen eigenen Standpunkt dar. Bitte teilen Sie mir mit, wenn ich falsch liege.
Der nächste Schritt ist =>. Einfach ausgedrückt ist es das Symbol =>, um Schlüssel und Werte zu trennen. Schauen wir uns einen Code an.
<?php //从数组变量$arr中,读取键为apple的值 $arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $arr0=$arr["apple"]; if( isset($arr0) ) {print_r($arr0); } ?>
Deklarieren Sie in diesem Code zuerst ein arr-Array, dann einen Schlüssel, bei dem arr0 gleich Apple ist, und verwenden Sie dann IF, um zu bestimmen, ob er existiert, und wenn er existiert, geben Sie den Wert auf der rechten Seite des Schlüssels im aus Array.
Empfohlenes Lernen: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas bedeuten -> und => in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!