1、 构造方法的作用
通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。
2、 构造方法的在类中的声明格式
function __constrct([参数列表]){
方法体 //通常用来对成员属性进行初始化赋值
}
3、 在类中声明构造方法需要注意的事项
- 在同一个类中只能声明一个构造方法,原因是,PHP不支持构造函数重载。
- 构造方法名称是以两个下画线开始的__construct()
__construct()构造方法使用实例:
<?php
class Person
{
public $name;
public $age;
public $sex;
/**
* 显示声明一个构造方法且带参数(作者:http://www.manongjc.com )
*/
public function __construct($name=\"\", $sex=\"男\", $age=27)
{
$this->name = $name;
$this->sex = $sex;
$this->age = $age;
}
/**
* say 方法
*/
public function say()
{
echo \"我叫:\" . $this->name . \",性别:\" . $this->sex . \",年龄:\" . $this->age;
}
}
创建对象$Person1且不带任参数
$Person1 = new Person();
echo $Person1->say(); //输出:我叫:,性别:男,年龄:27
创建对象$Person2且带参数“码农教程”
$Person2 = new Person(\"码农教程\");
echo $Person2->say(); //输出:我叫:码农教程,性别:男,年龄:27
创建对象$Person3且带三个参数
$Person3 = new Person(\"http://www.manongjc.com/article/1559.html\",\"男\",25);
echo $Person3->say(); //输出:我叫:http://www.manongjc.com/article/1559.html,性别:男,年龄:25 继续阅读与本文标签相同的文章
上一篇 :
史上最全的php魔术方法实例详解
下一篇 :
7月份GitHub上最热门的开源项目
-
这间屋子没有电话
2026-05-14栏目: 教程
-
曾经扬言“我要摧毁人类”的机器人,在拥有公民身份后,近况如何?
2026-05-14栏目: 教程
-
中国客车“抢眼”世界客车博览会
2026-05-14栏目: 教程
-
充分利用系统磁盘空间,Windows 7操作系统如何创建压缩文件夹
2026-05-14栏目: 教程
-
iPhone11系列性能测试:碾压华为麒麟990,性能超越它两倍!
2026-05-14栏目: 教程
