Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen ->- und =>-Operatoren in PHP?

Was ist der Unterschied zwischen ->- und =>-Operatoren in PHP?

青灯夜游
青灯夜游Original
2021-07-21 20:01:361538Durchsuche

Unterschied: Der „->“-Operator ist eine Methode zum Betreiben von Mitgliedsvariablen in der Klasse. Er greift auf Funktionen oder Objekte in der Klasse zu, z. B. „$runoob->getUrl();“ „=>“ ist der Operator, der beim Zuordnen von Schlüsseln und Werten eines Arrays verwendet wird. Die Syntax „index=>values“ kann verwendet werden, um Schlüsseln Werte zuzuweisen.

Was ist der Unterschied zwischen ->- und =>-Operatoren in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

„->“-Operator

Dieser Operator ist eine Methode zum Bearbeiten von Mitgliedsvariablen in einer Klasse , kann eine nicht statische Mitgliedsvariable sein, wie zum Beispiel:

 class xxx{
  private $test;
 $this-test="111";
}

"=>" Operator

Dieser Operator wird beim Zuordnen des Schlüssels und des Werts des Arrays verwendet.

Die durch Kommas getrennte Syntax „index => values“ definiert den Index und den Wert.

Der Unterschied zwischen ->- und =>-Operatoren in PHP

In PHP wird der =>-Operator normalerweise in Array-Operationen verwendet und seine allgemeine Form ist wie folgt:

$arr = array(key=>value,key2=>value2);

Werte zuweisen zu Schlüsseln in Arrays.

Der Schlüssel kann eine Ganzzahl oder eine Zeichenfolge sein und der Wert kann ein beliebiger Werttyp sein.

Bitte beachten Sie, dass dieser Operator leicht mit „größer als oder gleich“ (>=) verwechselt werden kann.

And->Zugriff auf Funktionen oder Objekte in der Klasse als instanziierte Objekte, zum Beispiel:

$runoob->getUrl();

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen ->- und =>-Operatoren in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn