构造函数功能在 PHP 7.0.x 中已弃用,那么我如何以其他方式使用或访问此变量?任何人都可以有想法吗?请帮助我找到正确的解决方案...
例如:
public function __construct() {
$this->user = new User();;
}
Run Code Online (Sandbox Code Playgroud)
我们如何定义这个?
__construct()PHP7 中并未弃用构造函数。该函数在对象创建时触发。
http://php.net/manual/en/language.oop5.decon.php
具有构造函数方法的类会在每个新创建的对象上调用此方法,因此它适用于对象在使用之前可能需要的任何初始化。
例子:
<?php
class FooClass {
function __construct() {
echo "In FooClass constructor";
}
}
$foo = new FooClass();
Run Code Online (Sandbox Code Playgroud)
PHP4 风格的构造函数(与定义它们的类同名的方法)已被弃用。
例子:
<?php
class foo {
function foo() {
echo 'I am the constructor';
}
}
?>
Run Code Online (Sandbox Code Playgroud)
foo是 PHP7 中已弃用的构造函数。