叫我们自己用的时候记得把顺序反过来就行了,可是我现在想不懂,怎么反过来啊?这里工厂类调用其他类里面的方法不挺好的吗?为什么要反过来?
请无视下面两楼的内容…
请无视下面两楼的内容…
请无视下面两楼的内容…
不是写的东西防反了,是写的顺序反了。正常来说,应该先写总方法,再写不同数据库下实现该方法的操作。但是老师却先写MySQL数据库的操作,再在DB中调用。所以说反了。
老师是在DB.class.php写好需要什么方法,然后在mysql.class.php里面实现。因为不同数据库同样的操作是不同的。但是不管是什么数据库,我只要想做的操作做到就行了。就相当于门面(操作)是相同的,但是内容却可以不一样。
至于为什么DB.class.php为什么能用mysql.class.php是因为在pc.php的require_once都引入了。
以上问题懂了,突然想到老师说的,先创建DB.class.php,在DB.class.php中写数据库操作方法,而在mysql.class.php中调用,又不懂为什么了
另问一下,在DB.class.php文件中, require_once('mysql.class.php'); 而后,在DB类的static function query(){}中调用 mysql.class.php中定义好的 query方法,需不需要先 global $query(); ....