Довідники PHP __constructor

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

Поки що коментарів немає