亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

單例模式連接數(shù)據(jù)(pdo)

オリジナル 2019-04-29 11:28:40 325
サマリー:<?phpheader('content-type:text-htnl;chatset=utf8');/** * Created by PhpStorm. * User: guanzhiyu * Date: 2019/4/29 * Time: 10:52 */class DbConnect{    private $pdo;    //

<?php
header('content-type:text-htnl;chatset=utf8');
/**
* Created by PhpStorm.
* User: guanzhiyu
* Date: 2019/4/29
* Time: 10:52
*/

class DbConnect
{
   private $pdo;
   //構(gòu)造方法私有化
   private function __construct()
   {
//        $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
//        static ::$pdo = $pdo;
   }
   //克隆方法私有化
   private function __clone()
   {
       // TODO: Implement __clone() method.
   }

   protected static  $instance = null;

   //創(chuàng)建一個(gè)外部接口,創(chuàng)建并返回當(dāng)前類的唯一實(shí)例
   public static function getInstance()
   {
       if(is_null(static::$instance)){
           static::$instance = new static();
       }
       return  static::$instance;
   }

   public function getDb(){
       $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
       return $pdo;
   }
}

$pdo = DbConnect::getInstance();
var_dump($pdo->getDb());
echo '<br>';
$pdo1 = DbConnect::getInstance();
var_dump($pdo1->getDb());


單例截圖20190429112503.png

添削の先生:查無此人添削時(shí)間:2019-04-30 09:14:37
先生のまとめ:完成的不錯(cuò)。設(shè)計(jì)模式還有不少,要多看看,這樣成長的才快。繼續(xù)加油。

手記を発表する

人気のある見出し語