Справочники 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
?>
Комментарии
Добавить комментарий

Пока комментариев нет