返回首页 | 网站案例 | 帮助中心

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

深圳网站建设

服务热线:18038067647

静态变量和静态函数

时间: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中的值仍然存在.


建站流程

    深圳网站建设流程