php队列的用法实例(PHP实现一个限制实例化次数的类示例)
类别:编程学习 浏览量:583
时间:2021-10-22 07:19:29 php队列的用法实例
PHP实现一个限制实例化次数的类示例本文实例讲述了PHP实现一个限制实例化次数的类。分享给大家供大家参考,具体如下:
实现思路
- 定义一个static变量$count,用于保存实例化对象的个数
- 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象。
- 定义构造函数,$count+1
- 定义析构函数,$count-1
实现代码
|
<?php class demo{ public $name ; public static $count =0; private function __construct( $name ){ echo "create $name <br/>" ; $this ->name = $name ; self:: $count ++; } public function __destruct(){ echo "destory " . $this ->name. "<br/>" ; self:: $count --; } public static function create( $name ){ if (self:: $count >2){ die ( "you can only create at most 2 objects." ); } else { return new self( $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
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/koastal/article/details/50730030
您可能感兴趣
- php换行乱码(php输出文字乱码的解决方法)
- phpstudy创建网站教程(使用phpstudy中域名管理菜单创建本地站点图文)
- php常用加密技术(php用户名的密码加密更安全的方法)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- php构成方法的关键字是(PHP中的self关键字详解)
- php环境搭建windows系统(Windows环境下安装PHP Pear的方法图文教程)
- phpredis常用方法(PHP针对redis常用操作实例详解)
- php各种绕过姿势(php面试实现反射注入的详细方法)
- php数据错误处理函数(php中错误处理操作实例分析)
- phpredis怎么测试成功(PHP+redis实现的限制抢购防止商品超发功能详解)
- linux安装phpstudy(PHPStudy下如何为Apache安装SSL证书的方法步骤)
- phpredis怎么设置队列(php使用lua+redis实现限流,计数器模式,令牌桶模式)
- linux安装php目录路径修改(ubuntu环境下的php相关路径与修改方法)
- php实现无cookie的session(php实现多站点共用session实现单点登录的方法详解)
- php怎么设置curl(php curl发送请求实例方法)
- php代码最可靠的加密方式(php DES加密算法实例分析)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
热门推荐
- css实现动画的方法(CSS实现悬停过渡动画三部曲)
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- 在python中导入模块有哪几种方式(Python不同目录间进行模块调用的实现方法)
- sqlserver拒绝访问怎么办(SQL server服务显示远程过程调用失败的解决方法)
- css文本怎么控制边距(css中text-overflow属性与文本截断详解)
- HTTP消息中header头部信息的讲解
- vue中怎么触发复选框的点击事件(vue点击弹窗自动触发点击事件的解决办法模拟场景)
- 用python画圣诞树送给女朋友(情人节快乐! python绘制漂亮玫瑰花)
- selenium怎么做集群(基于linux配置selenium环境并实现运行)
- 云服务器git(详解在阿里云上搭建自己的git服务器)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9