gpt4 book ai didi

PHP:->和::之间的区别

转载 作者:行者123 更新时间:2023-12-04 16:40:57 26 4
gpt4 key购买 nike

这个问题已经在这里有了答案:




9年前关闭。




Possible Duplicate:
In PHP, whats the difference between :: and ->?



在PHP中,在带有箭头 ->和范围解析运算符 ::的类内调用function()的主要区别是什么?

为了获得更大的许可,以下两者之间的区别:
$name = $foo->getName();
$name = $foo::getName();

范围解析运算符 ::的主要 yield 是什么?

最佳答案

$name = $foo->getName();

这将调用对象 $foo的成员或静态函数,而
$name = $foo::getName();

将调用 $foo类的静态函数。如果您要称其为“利润”,那么使用 ::可以访问类的静态成员,而无需此类的对象实例。那是,
$name = ClassOfFoo::getName();

关于PHP:->和::之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524503/

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