class DbConn { static $instance = false; private function __construct() {} public function getInstance() { if (!DbConn::$instance) { DbConn::$instance = new DbConn; } return DbConn::$instance; } } ::特指引用类里的静态成员属性和方法 上例是个标准的单态模式