php类名区分大小写

php类名区分大小写,php,class,case-sensitive,Php,Class,Case Sensitive,我在php中声明了这样一个类 <?php class Db(){ //something} 不要使用PEAR,如果可以,现在是使用composer的时候了。对于您的问题,您可以在定义类之前检查,如果类存在,则扩展它 if(class_exists('DB') != true) { class Db extends DB ... ... ... } 或者在PHP5.3上使用名称空间 namespace Core; class Db {} 召唤

我在php中声明了这样一个类

<?php class Db(){  //something}

不要使用PEAR,如果可以,现在是使用
composer
的时候了。对于您的问题,您可以在定义类之前检查,如果类存在,则扩展它

if(class_exists('DB') != true)
  {
    class Db extends DB
    ...
    ...
    ... 
  }
或者在PHP5.3上使用
名称空间

namespace Core;
class Db {}
召唤

\Core\Db::from();
或者简单地更改类的名称


希望它有助于发布错误,并且
Db
Db
classDb.php的文件名都是我自己的类,windows上的Db.php在xampp/php/pear/Db.phpI中有一个名为from的函数,这个错误是致命错误。在php/pear/DB.phpname空间中定义的函数DB::from是更好的选择。很高兴它帮助了@it life。你能解释一下吗?