加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP实现一个限制实例化次数的类例子

发布时间:2022-06-27 01:07:16 所属栏目:PHP教程 来源:互联网
导读:本文实例讲述了PHP实现一个限制实例化次数的类,分享给大家供大家参考,具体如下: 实现思路 定义一个static变量$count,用于保存实例化对象的个数 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象。 定义析构函数,$cou
  本文实例讲述了PHP实现一个限制实例化次数的类,分享给大家供大家参考,具体如下:
 
  实现思路
 
  定义一个static变量$count,用于保存实例化对象的个数
 
  定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象。
  
        定义析构函数,$count-1

  定义构造函数,$count+1
 
  实现代码
 
  <?php
 
  class demo{
 
    public $name;
 
    public static $count=0;
 
    private function __construct($name){
 
  $one = demo::create("one");
 
  $two = demo::create("two");
 
  $two = null;
 
  $three = demo::create("three");
 
  运行结果:
 
  create one
 
  create two
 
  destory two
 
  create three
 
  destory three
 
  destory one。
 

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读