Що таке __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
?>
Коментарі