关于php构造函数

2025-01-02 11:29:29
推荐回答(2个)
回答1:

用于类的初始化,在新建一个对象时被立即执行,既

new base();

此时会执行__construct()

$this是指类(实例)自身

回答2:

类中有函数和变量。 类中定义的变量叫做属性, 类中的函数叫做方法。
$this是指类本身, $this->base() 指调用当前类中的base()方法。

构造函数可有可无。先可以不考虑构造函数的功能。
构造函数只是创建类的实例的时候自动被调用。其他地方也跟普通函数一样。

类中与类名同名的函数成为构造函数。

等你写多代码以后自然而然的想写构造函数了。那时候肯定会理解构造函数的用处。