构造函数,那么如何以另一种方式使用或访问此变量?任何人都有想法吗?请帮我解决问题...
例如:
public function __construct() {
$this->user = new User();;
}
我们如何定义这个?
答案 0 :(得分:4)
PHP7中不推荐使用构造函数__construct()
。
在创建对象时会触发此函数。
http://php.net/manual/en/language.oop5.decon.php
具有构造函数方法的类在每个上调用此方法 新创建的对象,因此适用于任何初始化 在使用之前对象可能需要。
示例:
<?php
class FooClass {
function __construct() {
echo "In FooClass constructor";
}
}
$foo = new FooClass();
不推荐使用PHP4样式构造函数(与它们定义的类名称相同的方法)。
示例:
<?php
class foo {
function foo() {
echo 'I am the constructor';
}
}
?>
foo
是PHP7中不推荐使用的构造函数。