发新话题
打印

超急~~有关pear的问题~~

DB::connect中  
DB是类,connect是DB类的一个方法  
::这个符号应该不陌生吧?需要直接调用类中的方法时就用到他了  

$db  =  DB::connect(...  返回一个DB_xxx类的实例  

采用这种方法应该说也是不得已的。因为他需要在类中嵌入与$db_type相应的类文档,不很好写的。  
   PEAR  
       ¦  
DB_common  
       ¦  
DB_mysql  ...  

DB::connect中有  
include_once  "DB/${type}.php";  
$classname  =  "DB_${type}";  
@$obj  =&  new  $classname;  
return  $obj;  
你看绕了一个圈子把对具体类文件的操作给隐蔽了

TOP

发新话题