<?php //数据访问对象模式描述了如何创建透明访问数据源的对象。 class BaseDao { private $db; public function __construct($config) { $this->db = mysql_connect($config['user'], $config['pass'], $config['host']); myswl_select_db($config['database'], $this->db); } public function query($sql) { return mysql_query($sql); } } class UserDao extends BaseDao { public function addUser() { $sql = " INSERT INTO user (username) VALUES ('initphp'); "; return $this->query($sql); } } $config = array('user' => 'root', 'pass' => 'root', 'host' => 'localhost', 'database' => 'user'); $userDao = new UserDao($config); $userDao->addUser();