gpt4 book ai didi

PHP 类:何时使用::vs。 ->?

转载 作者:IT王子 更新时间:2023-10-28 23:48:32 25 4
gpt4 key购买 nike

我知道有两种方法可以访问 PHP 类 - “::”和“->”。有时一个似乎对我有用,而另一个对我不起作用,我不明白为什么。

它们各自有什么好处,使用它们的正确情况是什么?

最佳答案

简单来说,::是针对class-level属性的,->是针对object-level 属性。

如果属性属于类,使用::

如果属性属于类的实例,使用->

class Tester
{
public $foo;
const BLAH;

public static function bar(){}
}

$t = new Tester;
$t->foo;
Tester::bar();
Tester::BLAH;

关于PHP 类:何时使用::vs。 ->?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1224789/

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