菜单

PHP5中static和const

2011年01月20日 - php
Php代码 
  1. <?php
  2. class Counter
  3. {
  4. private static $count = 0;//定义一个静态属性
  5. const VERSION = 2.0;//定义一个常量
  6. //构造函数
  7. function __construct()
  8. {
  9. self::$count++;
  10. }
  11. //析构函数
  12. function __destruct()
  13. {
  14. self::$count–;
  15. }
  16. //定义一个静态的方法
  17. static function getCount()
  18. {
  19. return self::$count;
  20. }
  21. }
  22. //创建一个实例
  23. $c = new Counter();
  24. //执行打印
  25. print( Counter::getCount(). “<br>\n” ); //使用直接输入类名来访问静态方法Counter::getCount
  26. //打印类的版本
  27. print( “Version useed: ” .Counter::VERSION. “<br>\n” );
  28. ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注