ReturnTypeWillChange::__construct()
在类实例化时自动调用
函数名称:ReturnTypeWillChange::__construct()
适用版本:PHP 8.0.0 及以上
用法:ReturnTypeWillChange::__construct() 是一个魔术方法,用于在类实例化时自动调用。它用于定义类的构造函数。
示例:
class MyClass {
public function __construct() {
echo "Constructor called";
}
}
$obj = new MyClass(); // 输出:Constructor called
注意事项:
该方法的名称必须是 __construct。
在类实例化时,构造函数会自动被调用,无需手动调用。
构造函数常用于初始化类的属性或执行其他必要的操作。
如果没有定义构造函数,PHP会提供一个默认的空构造函数。
如果需要在构造函数中传递参数,可以在 __construct() 方法中定义参数。
父类的构造函数可以通过 parent::__construct() 调用。
示例代码中的 MyClass 类有一个构造函数 __construct(),当类实例化时,构造函数会自动被调用,并输出 "Constructor called"。