PHP中__construct()函数的作用及用法

分类:知识百科 日期: 点击:0

PHP中的__construct()函数是一种特殊的函数,它在一个类实例化时自动被调用,用于完成一些初始化任务,它是类的构造函数,它在实例化对象时被调用,并且只能被调用一次。

__construct()函数有两种用法:

1. 不带参数的__construct()函数:

当一个类被实例化时,不带参数的__construct()函数会被自动调用,它用来完成一些初始化任务,比如定义类的属性,设置类的默认值,初始化变量等等。

例如:


class Person {
  public $name;
  public $age;
 
  public function __construct() {
    $this->name = "John";
    $this->age = 30;
  }
}
 
$person = new Person();
echo $person->name; // John
echo $person->age; // 30

2. 带参数的__construct()函数:

当一个类被实例化时,带参数的__construct()函数会被自动调用,它可以接受参数,它可以用来完成一些初始化任务,比如设置类的属性值,初始化变量等等。

例如:


class Person {
  public $name;
  public $age;
 
  public function __construct($name, $age) {
    $this->name = $name;
    $this->age = $age;
  }
}
 
$person = new Person("John", 30);
echo $person->name; // John
echo $person->age; // 30

__construct()函数是一种特殊的函数,它在一个类实例化时自动被调用,用于完成一些初始化任务,它可以不带参数,也可以带参数,用来完成一些初始化任务,比如定义类的属性,设置类的默认值,初始化变量等等。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。