由于php的哪个版本可以直接访问函数返回的对象的属性


Since what version of php can you directly access a property of an object returned from a function?

既然php的哪个版本可以直接访问从函数返回的对象的属性?

<?php
class Foo {
    public $foo;
    public function __construct($foo) {
        $this->foo = $foo;
    }
}
function bar() {
    return new Foo(1);
}
echo bar()->foo;

面向对象编程(OOP)最初是在php4中引入的。php版本4中oop的区域并不是很大。php4中可用的功能很少。PHP中面向对象编程的主要概念是从版本5(我们通常称为php5)引入的。