我看到的事情首先将其放入变量中。它提取了大量数据。我想是一个物体。但我只需要一小部分。
$data = something();
echo $data->Something;
我刚试过这个从未在任何PHP代码中看到这个并且只是尝试过。即使在ond php版本中,这个东西总能运作吗?没有人这样做是因为某种原因,还是我没有看到足够的代码?
echo something()->Something;
工作正常。
答案 0 :(得分:3)
自PHP引入类(PHP 5.0.0版)以来,支持从函数返回引用对象属性。
这可以通过以下简单的测试案例来证明:
class Something {
public $foo;
}
function get() {
$obj = new Something;
$obj->foo = 'bar';
return $obj;
}
echo get()->foo;
每个PHP版本上的will print bar
> = 5.0.0。