基本的php类问题

1 php oop attributes class

忍受我,因为我是新来的oop!是否可以将函数的结果分配给属性?
这可能没有意义所以这就是我认为代码可能看起来像!

Class b extends a 
{ 
    public $conn= $this->connect();

    public function operation() { ...}

}
Run Code Online (Sandbox Code Playgroud)

connect()是来自类a的函数,它连接到数据库并$result在成功时返回.

Gum*_*mbo 9

是的,这是可能的,但您需要在构造函数之类的方法中执行此操作:

Class b extends a { 
    public $conn;
    public function __construct() {
        $this->conn = $this->connect();
    }
    public function operation() { /* ... */ }
}
Run Code Online (Sandbox Code Playgroud)