php __construct()函数是一种特殊的函数,它在创建对象时自动调用,用于初始化对象属性或执行其他操作。它是一种特殊的函数,与其他函数的区别在于它不需要调用,而是在创建对象时自动调用。
使用方法
使用__construct()函数时,只需要在类定义中定义一个具有特殊名称的函数,该函数名为__construct(),在函数内部定义一些需要在对象创建时执行的操作或初始化对象属性。
class MyClass {
public $name;
public $age;
public function __construct($name,$age){
$this->name = $name;
$this->age = $age;
}
}
$obj = new MyClass("John",25);
echo $obj->name; // John
echo $obj->age; // 25
以上代码中,我们创建了一个名为MyClass的类,该类定义了两个属性$name和$age,并且在类中定义了一个__construct()函数,该函数接受两个参数,即$name和$age,将这两个参数的值赋给类的两个属性。我们使用new关键字创建了一个MyClass类的实例,并将两个参数传递给__construct()函数,这时__construct()函数就会自动调用,将传入的参数赋值给类的两个属性。
php __construct()函数是一种特殊的函数,它在创建对象时自动调用,用于初始化对象属性或执行其他操作。使用__construct()函数时,只需要在类定义中定义一个具有特殊名称的函数,该函数名为__construct(),在函数内部定义一些需要在对象创建时执行的操作或初始化对象属性。