国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

單例模式小案例

Original 2018-11-02 00:15:04 151
abstract:<?phpfinal class Db{ //保存對象實例 private static $instance; //阻止外部new對象 private function __construct(){} //阻止克隆 private function __clone(){} public static function getSingleton(){ if(! self::$instance

<?php


final class Db{

//保存對象實例

private static $instance;

//阻止外部new對象

private function __construct(){}

//阻止克隆

private function __clone(){}

public static function getSingleton(){

if(! self::$instance instanceof self){

self::$instance = new self();

}

return self::$instance;

//instanceof 類型運算符  判斷self::$instance(當(dāng)前變量)是不是self(當(dāng)前類Db)的對象實例 類名可能會變推薦寫self不寫Db

//不能將self::$instance改成$this  因為還沒有創(chuàng)建對象實例所以this是未定義變量

}


}


$Db = Db::getSingleton();


Correcting teacher:韋小寶Correction time:2018-11-02 09:02:56
Teacher's summary:寫的很不錯!課后記得多使用設(shè)計模式來寫點案例!這樣可以加強記憶!

Release Notes

Popular Entries