Php 是什么东西()->;什么东西总是有效的?这个可以用吗?

Php 是什么东西()->;什么东西总是有效的?这个可以用吗?,php,function,Php,Function,我看到的关于我的东西的例子首先将其放入变量中。它吸收了大量的数据。我猜是个物体。但我只需要一小块 $data = something(); echo $data->Something; 我只是尝试了一下,从未在任何php代码中看到过,只是尝试了一下。即使在ond php版本中,这是否总是有效的?没有人这样做是有原因的,还是我只是没有看到足够的代码 echo something()->Something; 工作正常。自从PHP引入类(PHP版本5.0.0)以来,就支持从函数返回中引

我看到的关于我的东西的例子首先将其放入变量中。它吸收了大量的数据。我猜是个物体。但我只需要一小块

$data = something();
echo $data->Something;
我只是尝试了一下,从未在任何php代码中看到过,只是尝试了一下。即使在ond php版本中,这是否总是有效的?没有人这样做是有原因的,还是我只是没有看到足够的代码

echo something()->Something;

工作正常。

自从PHP引入类(PHP版本5.0.0)以来,就支持从函数返回中引用对象属性

这可以通过以下简单的测试用例来演示:

class Something {
    public $foo;
}
function get() {
    $obj = new Something;
    $obj->foo = 'bar';
    return $obj;
}

echo get()->foo;

这取决于
something()
返回的内容我猜我的是一只鸟,而我不是。“你们是三个六边形吗?”龙。对还有。