ホームページ >バックエンド開発 >PHPチュートリアル >PHP中的一个DB类中的成员方法为啥 可以 当作静态方法使用!求指点
PHP中的一个DB类中的成员方法为什么 可以 当作静态方法使用!求指点?
这是一个db.php文件,里面是一个DB类
<br />class DB<br />{<br /> function &object()<br /> {<br /> static $db;<br /> if (empty($db))<br /> {<br /> $db = new pgsql();<br /> }<br /> return $db;<br /> }<br /> function query($sql, $transaction = false)<br /> {<br /> $db = & DB::object();<br /> <br /> return $db->query($sql, $transaction);<br /> }<br />}<br />