Frage zu unbekannter Syntax

xtramen01

Erfahrenes Mitglied
Hallo Leute,

ich habe jetzt desöfteren folgende Syntax in PHP Code gesehen.

PHP:
self::requireDir($requiredFile);

Mir geht es um die Doppelpunkte. Welche Bedeutung haben diese?

Gruß und Danke für die Aufklärung :-)
 
Wie sie genau heissen weiß ich jetzt nicht, aber damit werden Statische Methoden von den Klassen aufgerufen. Self nimmst du zb. direkt in der Klasse.

PHP:
class Test{
   public $_foo;
   public static function testeMich(){
     self::$_foo = 'foo';
     return self::$_foo;
   }
}

echo Test::testeMich(); // Ausgabe: foo
 
Zurück