gpt4 book ai didi

php -> 级联中使用的运算符

转载 作者:行者123 更新时间:2023-12-04 14:58:35 25 4
gpt4 key购买 nike

我看到了这段代码:

 public function query( $query )
{
$full_query = $this->link->query( $query );
if( $this->link->error )
{
$this->log_db_errors( $this->link->error, $query );
return false;
}
else
{
return true;
}
}

包含在类定义中。请解释一下这种代码的含义:a->b->c。我知道 a->b 在访问实例化类的方法或属性时使用。但是无法理解如何解释("read,understand,translate") a->b->c

最佳答案

表示对象a的属性b也是一个对象。所以你得到了对象 a 的属性 b 的属性 c。

class a {
public $b;

function __construct() {
$this->b = new b;
}
}

class b {
public $c;

function __construct() {
$this->c = 'Hello';
}
}

$a = new a;

echo $a->b->c; // outputs Hello.

关于php -> 级联中使用的运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com