Rumah >pembangunan bahagian belakang >masalah PHP >php类的构造方法是什么
PHP中类的构造方法是指“__construct()”,构造方法是对象创建完成后第一个被对象自动调用的方法,用来完成对象的初始化;每个类中都会有一个构造方法,如果没有声明的话,类中会存在一个没有参数列表并且内容为空的构造方法。
推荐:《PHP视频教程》
php 类的构造方法
在PHP中,类的构造方法是指“__construct()”
构造方法是对象创建完成后第一个被对象自动调用的方法,用来完成对象的初始化
在每个类中都会有一个构造方法,如果没有声明的话,类中会存在一个没有参数列表并且内容为空的构造方法。如果声明的话,默认的构造方法将被替代。
构造方法的作用:通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。
构造方法的在类中的声明格式
function __constrct([参数列表]){ 方法体//通常用来对成员属性进行初始化赋值 }
在类中声明构造方法需要注意的事项
1、在同一个类中只能声明一个构造方法,原因是,PHP不支持构造函数重载。
2、构造方法名称是以两个下画线开始的__construct()
示例:创建一个类,并为其显示的创建构造函数,代码如下:
<?php class Website{ public $name, $url, $title; public function __construct($str1, $str2, $str3){ $this -> name = $str1; $this -> url = $str2; $this -> title = $str3; $this -> demo(); } public function demo(){ echo $this -> name.'<br>'; echo $this -> url.'<br>'; echo $this -> title.'<br>'; } } $object = new Website('php中文网','https://www.php.cn/','构造函数'); ?>
输出:
php中文网 https://www.php.cn/ 构造函数
代码中我们用到了 $this,它表示当前调用的对象,而且 $this 只能在类的方法中使用。
更多编程相关知识,请访问:编程入门!!
Atas ialah kandungan terperinci php类的构造方法是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!