为什么将 IDaabase 的 interface 放在 Database 里面呢?不是说一个文件只能写一个类吗
PHP本身允许一个文件放多个类。用到IDatabase接口的同时,Database类也被使用,autoload函数的存在,可以保证Database.php被require。
一个文件多个类是不好的编程习惯。