第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在大話PHP設(shè)計(jì)模式中,這第六章所講的真的是適配器嗎?

在大話PHP設(shè)計(jì)模式中,這第六章所講的真的是適配器嗎?

PHP
Darkspirit暗靈 2017-08-04 13:24:21
?我自己參照網(wǎng)上寫了一個(gè)Mysql的適配器, 請大神幫看看是不是適配器模式的...<?phpclass MysqlAdapter{ ? //適配器 ? ?protected $host; ? ?protected $uname; ? ?protected $passwd; ? ?protected $dbname; ? ?public function __construct($host,$uname, $passwd, $dbname) ? ?{ ? ? ? ?$this->host = $host; ? ? ? ?$this->uname=$uname; ? ? ? ?$this->passwd = $passwd; ? ? ? $this->dbname=$dbname; ? ?} ? ?public function Adapt($adaptee){ ? ? ? ?return new $adaptee($this->host,$this->uname, $this->passwd, $this->dbname); ? ?}}class MysqliAdaptee { ? //適配模塊 ? ?protected $link; ? ?function __construct($host, $username, $password, $databaseName) ? ?{ ? ? ? ?$conn = mysqli_connect($host, $username, $password, $databaseName); ? ? ? ?$this->link = $conn; ? ? ? ?if($this->link) echo "Login success!"; ? ? ? ?else echo "Login failed!"; ? ?} ? ?function query($sql) ? ?{ ? ? ? ?return mysqli_query($this->link, $sql); ? ?} ? ?function close() ? ?{ ? ? ? ?mysqli_close($this->link); ? ?}}$MysqlAdapter = new MysqlAdapter("localhost","root","123456","test"); ?//創(chuàng)建Mysql適配器$link = $MysqlAdapter->Adapt(MysqliAdaptee::class); ? //選擇適配模塊$result = $link->query("show databases");$data = mysqli_fetch_all($result);var_dump($data);$link->close();
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關(guān)注
  • 1310 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號