php的结构办法是甚么?
PHP 结构办法 __construct() 容许正在实例化一个类以前先执行结构办法。
结构办法:
结构办法是类中的一个非凡办法。当应用 new 操作符创立一个类的实例时,结构办法将会主动挪用,其称号必需是 __construct() 。
正在一个类中只能申明一个结构办法,而是只有正在每一次创立工具的时分城市去挪用一次结构办法,不克不及自动的挪用这个办法,以是通罕用它执行一些有用的初始化义务。该办法无前往值。
语法:
function __construct(arg1,arg2,...) { ...... }
例子:
<?php class Person { var $name; var $age; //界说一个结构办法初始化赋值 function __construct($name, $age) { $this->name=$name; $this->age=$age; } function say() { echo "我的名字叫:".$this->name."<br />"; echo "我的春秋是:".$this->age; } } $p1=new Person("张三", 20); $p1->say(); ?>
运转该例子,输入:
我的名字叫:张三 的春秋是:20
正在该例子中,经过结构办法对工具属性进行初始化赋值。
*提醒:
PHP 没有会正在本类的结构办法中再主动的挪用父类的结构办法。要执行父类的结构办法,需求正在子类的结构办法中调parent::__construct() 。
保举教程:《php教程》
以上就是php的结构办法是甚么?的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 构造方法
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!