访问使用PHP对象的静态属性

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了访问使用PHP对象的静态属性脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这是参考 Get a static property of an instance,我是一个新手,并有以下代码
class Foo
{
   public static $my_static = 1;
}

class Bar extends Foo
{

}

$foo = new Foo();
$boo = new Bar();

echo Foo::$my_static;  // ok
echo Bar::$my_static;  // ok
echo $foo::$my_static; // ok
echo $boo::$my_static; // ok

静态变量/属性只能像C一样被访问为classname :: static_PRoPErty,但在PHP中并不是这样,但是PHP书籍主要提到className :: static_property模式,而不是object :: static_property结构.需要更多的光这个..

可以通过各种方式访问​​静态属性.
Class::$aStaticProp; //by class name

$classname::$aStaticProp; // As of PHP 5.3.0 by object instance

使用箭头运算符 – >不能通过对象访问静态属性.

PHP 5.3.0开始,可以使用变量引用类.该变量的值不能是关键字(例如,self,parent和static).

更多您可以在manual阅读

脚本宝典总结

以上是脚本宝典为你收集整理的访问使用PHP对象的静态属性全部内容,希望文章能够帮你解决访问使用PHP对象的静态属性所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。