国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 幫助中心 > 正文

PHP實(shí)現(xiàn)一個(gè)限制實(shí)例化次數(shù)的類示例

2024-07-09 22:40:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了PHP實(shí)現(xiàn)一個(gè)限制實(shí)例化次數(shù)的類。分享給大家供大家參考,具體如下:

實(shí)現(xiàn)思路

定義一個(gè)static變量$count,用于保存實(shí)例化對(duì)象的個(gè)數(shù) 定義一個(gè)static方法create,通過(guò)該方法判斷$count的值,進(jìn)而判斷是否進(jìn)一步實(shí)例化對(duì)象。 定義構(gòu)造函數(shù),$count+1 定義析構(gòu)函數(shù),$count-1

實(shí)現(xiàn)代碼

<?phpclass 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");

運(yùn)行結(jié)果:

create one
create two
destory two
create three
destory three
destory one

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桐梓县| 云安县| 元氏县| 扎兰屯市| 大方县| 镇平县| 巍山| 闽清县| 祁门县| 铁岭市| 黔东| 唐河县| 分宜县| 兴山县| 张家界市| 绥阳县| 磐石市| 拉萨市| 五大连池市| 南召县| 宣化县| 永寿县| 磐安县| 江华| 龙口市| 铜川市| 噶尔县| 乌兰浩特市| 汤原县| 福鼎市| 万载县| 宜兴市| 洛川县| 察隅县| 彭泽县| 茂名市| 汝南县| 青神县| 葵青区| 汪清县| 临朐县|