Leçon 2 : convention de nommage

Avatar du membre
Eléphanteau du PHP | 41 Messages

06 juil. 2022, 12:41

En PHP il existe plusieurs convention de nommage. (perso je fais à ma sauce et c'est pas bien !)
le Camel case et le Upper Camel Case qui est du Pascal case

le Camel case va s'écrire ainsi => fooBarBarFoo
le Pascal case va s'écrire ainsi => FooBarBarFoo

et en PHP on va mélanger les deux
pour :
=> Les classes - PascalCase
=> Les interfaces - PascalCase
=> Les fonctions et méthodes - camelCase
=> Les variables - camelCase
=> Les constantes - ALL_CAPS
define("CURRENT_YEAR", date('Y'));

interface Transport
{
    public function getDescription();
}

class Models_Car implements Transport
{
    private $_make = 'Ford';
    private $_model = 'Mustang';
    private $_year = 1967;

    private function _findAge()
    {
       return CURRENT_YEAR - $this->_year;
    }

    public function getDescription()
    {
        $desc = $this->_year . ", " .
        $this->_make . " " .
        $this->_model . " is " .
        $this->_findAge() . " years old.";             

        return $desc;
     }
}

$car = new Models_Car();
echo $car->getDescription();

Résumer de la page https://jcrozier.developpez.com/tutorie ... s-nommage/