protected $db 是否应该写为 protected static $db
还应该要重写__clone方法
应该为 private static $db
用protected的话,它的子类可以修改 $db的值。。。。
逻辑上$db是数据库类,而static变量逻辑上也是类。。所以