|
在看数据库操作类的时候,system/database/drivers/mysql/mysql_driver.php
class CI_DB_mysql_driver extends CI_DB
请问这个继承 CI_DB 的类在哪,我找了很久都没找到。PHP继承一个没有定义的类会报错啊,但是CI没报错
在system/database/DB.php
require_once(BASEPATH.'database/drivers/'.$params['dbdriver'].'/'.$params['dbdriver'].'_driver'.EXT);
这句之前,查看get_declared_classes()出来的数组是没有
CI_DB
CI_DB_mysql_driver
但是在require system/database/drivers/mysql/mysql_driver.php文件后
CI_DB
CI_DB_mysql_driver
2个类都自动定义了,想问为什么。
|
|