牛牛在线工具

Client::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Client::__construct()

在实例化类时自动调用的构造函数

函数名称:__construct() 适用版本:PHP 5+ 用法:__construct() 是一个特殊的魔术方法,用于在实例化类时自动调用的构造函数。构造函数在对象创建后立即执行,可以用于执行一些初始化操作。 示例: class Client { private $name; private $email; public function __construct($name, $email) { $this->name = $name; $this->email = $email; } public function getName() { return $this->name; } public function getEmail() { return $this->email; } } $client = new Client('John Doe', 'john@example.com'); echo $client->getName(); // 输出: John Doe echo $client->getEmail(); // 输出: john@example.com 在上面的示例中,Client 类的构造函数接受两个参数($name, $email),并将它们分别赋值给类的私有属性($this->name, $this->email)。在实例化 Client 类时,通过传入参数,这些属性可以被初始化。 通过调用 $client->getName() 和 $client->getEmail() 方法,我们可以获取到通过构造函数初始化的属性值。 需要注意的是,构造函数的名称必须为 __construct(),并且不带有任何的访问修饰符。构造函数可以有零个或多个参数,视具体需求而定。