code.progysm.com

static

Description:
	Dans la déclaration d'une méthode, permet d'appeler la fonction sur la classe, sans créer d'instance.
	On peut utiliser self::$functionName à l'intérieur d'une autre méthode de la même classe.

Exemple:
	class C
	{
		public static function square($c) {
			return $c*$c;
		}
		public function cubic($c) {
			return self::square($c)*$c;
		}
	}

	echo C::square(5); // affiche 25
	$cinstance = new C;
	echo $cinstance->cubic(3); // affiche 27