php中结构办法是工具创立实现后第一个被工具主动挪用的办法。正在每一个类中都有一个结构办法,假如不显示地申明它,那末类中城市默许存正在一个不参数且内容为空的结构办法。
结构办法的作用
通常结构办法被用来执行一些有用的初始化义务,如对成员属性正在创立工具时付与初始值。
结构办法的正在类中的申明格局
function __constrct([参数列表]){ 办法体//通罕用来对成员属性进行初始化赋值 }
正在类中申明结构办法需求留意的事项
一、正在同一个类中只能申明一个结构办法,缘由是,PHP没有支持结构函数重载。
二、结构办法称号是以两个下画线开端的__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结构办法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!