示例代码:
//From http://www.lai18.com//适配目标,规定的接口将被适配对象实现interface IDatabase{ html' target='_blank'>public function connect($host, $username, $password, $database); public function query($sql);} //适配器class Mysql implements IDatabase{ protected $connect; public function connect($host, $username, $password, $database) { $connect = mysql_connect($host, $username, $password); mysql_select_db($database, $connect); $this->connect = $connect; //... } public function query($sql) { //... }} //适配器class Postgresql implements IDatabase{ protected $connect; public function connect($host, $username, $password, $database) { $this->connect = pg_connect("host=$host dbname=$database user=$username password=$password"); //... } public function query($sql) { //... }} //客户端使用$client = new Postgresql();$client->query($sql);
参考:http://www.lai18.com/content/409861.html
PHP编程郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答