ホームページ  >  記事  >  バックエンド開発  >  php5デストラクタの使用例

php5デストラクタの使用例

WBOY
WBOYオリジナル
2016-07-25 08:53:54748ブラウズ
  1. /*
  2. * この生成されたファイルのテンプレートを変更するには、
  3. * window - settings - phpeclipse - php - code templates に移動します
  4. */
  5. class Student{
  6. // プロパティ
  7. private $いいえ;
  8. プライベート $name;
  9. プライベート$ジェンダー;
  10. プライベート$年齢;
  11. プライベート静的 $count=0;
  12. 関数 __construct($pname)
  13. {
  14. $this->name = $pname;
  15. self::$count++;
  16. }
  17. 関数 __destruct()
  18. {
  19. self::$count--;
  20. }
  21. 静的関数 get_count()
  22. {
  23. return self::$count;
  24. }
  25. }
  26. $s1=新入生("トム");
  27. print(student::get_count());
  28. $s2=新入生(「ジェリー」);
  29. print(student::get_count());
  30. $s1=null;
  31. print(student::get_count());
  32. $s2=null;
  33. print(student::get_count());
  34. ?>
复制コード

上記の例は、php5 解析関数の使用方法を示しています。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。