PHP Construct: основы конструктора в PHP
В PHP конструктор (constructor) является специальным методом класса, который вызывается автоматически при создании экземпляра данного класса и служит для инициализации свойств объекта. Конструктор определяется с помощью метода с именем __construct().
Пример кода конструктора:
class MyClass {
private $firstName;
private $lastName;
public function __construct($firstName, $lastName) {
$this->firstName = $firstName;
$this->lastName = $lastName;
}
}
В данном примере создается класс MyClass с двумя приватными свойствами $firstName и $lastName. Конструктор принимает два параметра $firstName и $lastName и при создании объекта MyClass инициализирует соответствующие свойства объекта значениями переданных параметров.
Пример использования конструктора:
$object = new MyClass('John', 'Doe');
echo $object->firstName; // John
echo $object->lastName; // Doe
В данном примере создается объект $object класса MyClass с именем John и фамилией Doe. При создании объекта конструктор автоматически инициализирует свойства объекта значениями переданных параметров, которые затем можно получить с помощью доступа к свойствам объекта. В результате на экран будут выведены значения свойств объекта $object - John и Doe.