一 代码
<?php class Book{ //Book类 static $num = 0; //声明一个静态变量$num,初值为0 public function showMe(){ //声明一个方法 echo '您是第'.self::$num.'位访客'; //输出静态变量 self::$num++; //将静态变量加1 } } $book1 = new Book(); //实例化对象$book1 $book1 -> showMe(); //调用对象$book1的showMe()方法 echo "<br>"; $book2 = new Book(); //实例化对象$book2; $book2 -> showMe(); //调用对象$book2的showMe()方法 echo "<br>"; echo '您是第'.Book::$num.'位访客'; //直接使用类名调用静态变量 ?>
二 运行结果
您是第0位访客
您是第1位访客
您是第2位访客
您是第1位访客
您是第2位访客