Ответ
class MyClass {
// Свойства (переменные класса)
public $property;
private $hiddenProperty;
// Конструктор (вызывается при создании объекта)
public function __construct($value) {
$this->property = $value;
}
// Метод (функция класса)
public function showProperty() {
return $this->property;
}
// Приватный метод (доступен только внутри класса)
private function hiddenMethod() {
return $this->hiddenProperty;
}
}
// Создание объекта (экземпляра класса)
$obj = new MyClass('Hello');
echo $obj->showProperty(); // Выведет: Hello
Класс создается с помощью ключевого слова class. Может содержать:
- Свойства (переменные) с модификаторами доступа (public, protected, private)
- Методы (функции класса)
- Конструктор
__construct()- специальный метод, вызываемый при создании объекта - Деструктор
__destruct()(не показан) - вызывается при уничтожении объекта
Объект создается через оператор new.