我们如何在php 7

时间:2017-10-12 06:52:54

标签: php php-7

在PHP 7.0.x中不推荐使用

构造函数,那么如何以另一种方式使用或访问此变量?任何人都有想法吗?请帮我解决问题...

例如:

public function __construct() {
        $this->user = new User();;
}

我们如何定义这个?

1 个答案:

答案 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中不推荐使用的构造函数。