麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

PHP的單例模式的一個實例

2020-03-22 20:13:14
字體:
來源:轉載
供稿:網友
  • 這篇文章對于PHP單例模式的解釋并不一定完善!只是舉一個實例而已,目的是讓我自己通過一個實例可以加深對單例模式的理解!在此,僅供參考!

    單例:可以簡單的理解是通過一個類,只能實例化單個對象,不能實例化多個對象!

    html' target='_blank'>class e {

    public $uname;

    static $obj = NULL; //定義一個靜態屬性

    private function __construct() { //在構造方法前使用private屬性,目的是不能在類的外部實例化對象,

    //即不能$a=new e();

    } //如果要使用new關鍵字來實例化對象就會調用該構造函數,

    //而該函數已經被修飾為private,此時使用new關鍵字實例化對象時會報錯。

    static function getObj() {

    if (is_null(self::$obj)) {

    self::$obj = new e(); //在類的內部實例化對象賦給靜態屬性;在第一次實例化對象時,

    } //$obj會被賦值,以后再實例化對象時,

    return self::$obj; //因為有這里的判斷所以不會重復實例對象只會實例化一次對象;

    } //多次實例化對象時,只是把對象的引用賦值給了變量,不會再次實例化對象

    }

    $d = e::getObj();

    $d->uname = 100;

    echo $d->uname; //100

    $e = e::getObj();

    $e->uname = 200;

    echo $d->uname; //會輸出200,$d對象的uname值也被該表了,因為$e和$d指向同一個對象

    echo $e->uname; //會輸出200

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 国产精品久久久久久影视 | 成人 精品| 亚洲一区成人在线 | 免费永久看羞羞片网站入口 | 圆产精品久久久久久久久久久 | xxxx hd video 69| 在线免费亚洲 | 国产精品视频在线观看免费 | 韩国精品视频在线观看 | 黄色高清免费网站 | 亚洲码无人客一区二区三区 | 羞羞网站| 欧美激情猛片xxxⅹ大3 | 亚洲无马在线观看 | 天天草夜夜爽 | 一级性色 | 亚洲午夜不卡 | 99精品视频在线观看免费 | 日韩黄色片免费看 | 欧美a区 | 日日操日日操 | 亚洲精品aa | 欧美中文字幕一区二区三区亚洲 | 亚洲欧美国产精品va在线观看 | 成人三级免费电影 | 日本免费一区二区三区四区 | av免费不卡国产观看 | 羞羞电影在线观看 | 国产永久免费观看 | 久久经典国产视频 | 91精品久久久久久久久网影视 | 自拍亚洲伦理 | 国产乱淫a∨片免费观看 | 污片在线观看视频 | 韩国一级免费视频 | 国产免费永久在线观看 | 国产精品成人久久久久a级 av电影在线免费 | 99在线在线视频免费视频观看 | 羞羞的视频在线观看 | 久久千人斩 | 久久精品视频12 |