What is a PHP constructor

A PHP constructor is a special function that is automatically called when an object of a class is instantiated. It is used to initialize the object's properties and to perform any setup required before the object can be used. A constructor is defined using the `__construct` method name.

Example of a PHP Constructor:

<?php class User { public $name; public $email; // Constructor public function __construct($name, $email) { $this->name = $name; $this->email = $email; } public function getUserInfo() { return "Name: " . $this->name . ", Email: " . $this->email; } } // Create a new User object $user = new User("John Doe", "john@example.com"); echo $user->getUserInfo(); ?>

PHP constructor object-oriented programming __construct class instance PHP classes initialization