Что такое __constructor в PHP?
Метод __construct в языке программирования PHP представляет собой конструктор класса. Он автоматически вызывается при создании нового объекта данного класса. __construct предоставляет возможность инициализировать свойства объекта, настроить его внутреннее состояние и выполнить другие действия, необходимые при создании экземпляра класса.
<?php
// Пример использования __construct для инициализации объекта
class Car {
private $brand;
private $model;
private $year;
// Конструктор класса
public function __construct($brand, $model, $year) {
// Инициализация свойств при создании объекта
$this->brand = $brand;
$this->model = $model;
$this->year = $year;
}
// Метод для получения информации о машине
public function getCarInfo() {
return "{$this->year} {$this->brand} {$this->model}";
}
}
// Создание объекта с использованием конструктора
$myCar = new Car('Toyota', 'Camry', 2022);
// Получение информации о машине
echo $myCar->getCarInfo(); // Выведет: 2022 Toyota Camry
?>
Комментарии