php的构造方法是什么?-PHP问题

资源魔 26 0

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使用问题 构造方法

抱歉,评论功能暂时关闭!