关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

静态变量和静态函数

作者:佚名   时间:2013-10-16   分享到:

静态变量和静态函数是类的静态成员,它们与普通的成员将是和成员函数的不同,它们与具体的对象没有关系,而是只属于定义它们的类.
  可以使用static关键字来声明静态函数,例如,定义一个记录数量的静态变量$count,代码如下:
  private static $count=0;
  因为静态变量不属于任何一个对象,因此在类中通常不使用$this->count的方式访问静态变量,而是使用$self:$count对其进行访问.
  例如,定义一个类user,可以记录当前在线的用户数量,代码如下:
静态变量和静态函数
   静态变量$online_count用于记录当前在线的记录数量,在构造函数中,使用$self::$online_count++语句将计数器加1;在析构函数中,使用$self::$online_count-语句将计数器函数减1.因为静态变量$online_count并不属于任何对象,所以当对象被释放后,$online_count中的值仍然存在.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3109.html

上海联楷网络新闻