Работа с ООП

Объекты в ООП состоят из классов (англ. class). Классы содержат свойства (переменные класса) и методы (функции класса).

Пример создания класса:

class Lang
{
    // свойство класса lang
    public $verison;
 
    // метод show_version
    function showVersion()
    {
        return $this->version;
    }
}

$php = new Lang();
$php->version = '7.2';
echo $php->showVersion(); // 7.2

Переменная $this позволяет обращаться к свойствам и методам текущего класса.

В PHP рекомендуется называть имена переменных и функций в формате «snake_case», но в ООП по стандарту PSR-1 рекомендуется использовать «camelCase».