Propriétés et Méthodes statiques

Résumé Support

Les propriétés et les méthodes statiques peuvent être utilisées sans avoir besoin d'instancier la classe, On peut y accéder directement en utilisant le nom de la class

/** * Class Text * Permet de manipuler du texte */ class Text{ /** * @param $chiffre le chiffre à préfixer par des 0 si < 10 * @return string */ public static function withZero($chiffre){ if($chiffre < 10){ return '0' . $chiffre; }else{ return $chiffre; } } }

Ici nous créons donc une class Text qui contient une méthode statique publique withZero. Nous pouvons ensuite l'appeller en faisant directement

Text::withZero(7) // Donnera 07