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/