00 Stimmen

PHP: Was bedeutet der Pfeil -> in PHP?

Frage von Gast | 02.07.2015 um 22:01

Ich habe schon mit einigen Programmiersprachen gearbeitet, bin aber relativ neu in PHP. Trotzdem habe ich mich in der Syntax von PHP relativ schnell zurecht gefunden, da vieles ähnlich zu anderen Sprachen aufgebaut ist.

Allerdings leider nicht alles. Zum Beispiel ist mir in einigen Beispielen im Code öfters ein Pfeil begegnet, also ein Bindestrich und ein größer-als-Zeichen (->). So etwas ist mir aus anderen Programmiersprachen bisher nicht bekannt.

Kann mir jemand sagen, was die Bedeutung dieses Pfeils in PHP ist?

AntwortenPositivNegativ
0Beste Antwort0 Stimmen

Mit dem Pfeil kannst du in PHP auf die Methoden, Funktionen und Eigenschaften von Klassen zugreifen. In anderen Programmiersprachen wird stattdessen in der Regel ein Punkt dafür benutzt.

Hier ist ein kleines Beispiel für PHP:

$obj = new MyClass();
$str = $obj->getString();
$int = $obj->getInt();
$obj->doSomething();

Hier erstellen wir ein neues Objekt aus der Klasse MyClass und greifen anschließend auf die Funktionen getString() und getInt() zu, um die Results in den Variablen $str und $int zu speichern. Anschließend rufen wir noch die Methode doSomething der Klasse auf.

In einer anderen Programmiersprache könnte dasselbe Beispiel folgendermaßen aussehen:

obj = MyClass.Create();
str = obj.getString();
int = obj.getInt();
obj.doSomething();

Im Grunde genommen also fast dasselbe, nur mit einem Punkt.
05.07.2015 um 16:42

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

HTACCESS: URL vereinfachen

Tutorial | 0 Kommentare

PHP: Upload großer Dateien

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.