百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 怎样在php中实现construct结构办法
分享文章到:

怎样在php中实现construct结构办法

发布时间:09/01 来源:未知 浏览: 关键词:

php面向对象编程之结构办法__construct()

php中结构办法是对象创立完成后第一个被对象主动调取的办法。在每个类中都有一个结构办法,假如没有显示地声明它,那么类中都会默许存在一个没有参数且内容为空的结构办法。

结构办法的作用

平常结构办法被用来施行一些有用的初始化任务,如对成员属性在创立对象时给予初始值。

结构办法的在类中的声明格局

function __constrct([参数列表]){
  办法体//平常用来对成员属性停止初始化赋值
}

在类中声明结构办法需要留意的事项

1、在统一个类中只能声明一个结构办法,缘由是,PHP不支撑结构函数重载。

2、结构办法名称是以两个下画线开端的__construct()

此刻就来看一个例子:

<?php    
class Person{                                                                                       
            
public $name;                   
public $age;                  
public $sex;                                                                                                       
        
public function __construct($name="",$sex="男",$age=27){      //显示声明一个结构办法且带参数            
$this->name=$name;            
$this->sex=$sex;                        
$this->age=$age;        
}        
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("李四","男",25);echo $Person3->say();//输出:我叫:李四,性别:男,年龄:25

相关参照 :php教程

以上就是怎样在php中实现construct结构办法的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板