联系QQ 284710375
首页 > 技术分享 > 原生PHP
收藏

PHP构造方法应用小结2017-05-24 08:40:32

大潇博客 原创文章,转载请标明出处
PHP的构造方法是类的一种特殊方法,它主要作用是完成对新对象的初始化,有如下特点:
1、没有返回值
2、在创建一个类的新对象时,系统会自动的调用该类的构造方法完成对新对象的初始化

注:PHP5以上,使用__construct()方法,PHP4中的构造函数名和类名一样(PHP5一个类可以同时拥有两种形式的构造方法:__construct()和类名(),如果两个同时存在时,优先调用__construct() )

构造方法可以在实例化类的时候传参数,这一点可能用到的很少,但不失为一种技巧,很可能被人忽略掉,下面主要说一下构造方法默认传参数的用法:

class Person{
//定义属性
public $age;
public $name;
 
//构造方法,定义两个形参
public function __construct($name,$age){
//设置属性值
$this->name = $name;
$this->age = $age;
}
 
//输出属性的值
public function show(){
echo $this->name;
echo "
";
echo $this->age;
}
}
//实例化类,并传入构造方法中的参数
$p = new Person('我是姓名','我是年龄');
//输出值
$p->show();

特别注意:一个类只能有一个构造函数(不能重载)
打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311