La POO en PHPPropriétés et Méthodes statiques

Télécharger la vidéo

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