婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php設計模式之單例模式用法經典示例分析

php設計模式之單例模式用法經典示例分析

熱門標簽:AI電話機器人OEM貼牌 沛縣400電話辦理 聊城電話外呼系統公司 青白江地圖標注 銅川電話機器人價格 德陽中江如何申請400開頭電話 辦理重慶400電話 智能電話機器人好公司門薩維 江蘇電商外呼系統運營商

本文實例講述了php設計模式之單例模式用法。分享給大家供大家參考,具體如下:

?php
/**
* @desc 單例模式
* 目的:防止過多的new對象和clone對象,沒有對象的時候new對象并緩存,始終保持都是同一個對象實例
* 特點:php的單例是進程中的單例,而不像java屬于內存中的單例
* **/
class single{
protected static $ins = null;//聲明一個靜態變量,用來存儲類的實例
private $name;//聲明一個私有的實例變量
/**
* 私有化構造方法,防止不斷的創建對象
* **/
private function __construct(){
}
public static function getIns(){
if(self::$ins===null){
self::$ins = new self();
}
return self::$ins;
}
public function setName($name){
$this->name = $name;
}
public function getName(){
return $this->name;
}  
}
$single1 = single::getIns();
$single2 = single::getIns();
$single1->setName('hello world!');
$single2->setName('hello php!');
echo $single1->getName();//輸出結果:hello php!
echo "br/>":
echo $single2->getName();//輸出結果:hello php!
/***
* 分析:輸出的結果都是hello php!
* 采用了單例模式對象$single1與$single2是等價的,因此對象$single1與$single2都在設置類的變量時指向都是一致的,變量值取對象設置的最新的一個值
* **/

運行結果:

hello php!
hello php!

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP pthreads v3下worker和pool的使用方法示例
  • PHP-FPM 設置多pool及配置文件重寫操作示例
  • PHP設計模式之建造者模式(Builder)原理與用法案例詳解
  • PHP設計模式之適配器模式(Adapter)原理與用法詳解
  • PHP設計模式之策略模式(Strategy)入門與應用案例詳解
  • PHP設計模式之單例模式入門與應用詳解
  • PHP設計模式之觀察者模式入門與應用案例詳解
  • php設計模式之觀察者模式定義與用法經典示例
  • 淺談PHP設計模式之對象池模式Pool

標簽:山南 三亞 迪慶 烏魯木齊 南寧 濟寧 赤峰 鷹潭

巨人網絡通訊聲明:本文標題《php設計模式之單例模式用法經典示例分析》,本文關鍵詞  php,設計模式,之單例,模式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php設計模式之單例模式用法經典示例分析》相關的同類信息!
  • 本頁收集關于php設計模式之單例模式用法經典示例分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 阿城市| 昭苏县| 寿光市| 桑日县| 固阳县| 信阳市| 白山市| 乃东县| 松潘县| 武宣县| 宜昌市| 荥阳市| 合肥市| 大埔县| 赣州市| 大邑县| 牙克石市| 垣曲县| 杂多县| 仙居县| 柞水县| 海宁市| 资阳市| 中卫市| 吉林市| 新丰县| 永州市| 烟台市| 湖南省| 东莞市| 平和县| 彭水| 会同县| 图木舒克市| 二连浩特市| 凉山| 句容市| 凤冈县| 康马县| 湾仔区| 叶城县|