PHP名称空间与继承
我想扩展标准PHP名称空间与继承,php,inheritance,namespaces,Php,Inheritance,Namespaces,我想扩展标准PDO类。因此,我: namespace Example; class NewPDO extends PDO {} 但我得到了以下错误: 致命错误:在/home/hdocs/lab/index.php中找不到Class'Example\PDO' 我知道这是因为PDO类不在Example名称空间中。 如何解决此问题?PDO位于全局命名空间中,您应该在其前面添加\ namespace Example; class NewPDO extends \PDO {} PDO位于全局命名空
PDO
类。因此,我:
namespace Example;
class NewPDO extends PDO {}
但我得到了以下错误:
致命错误:在/home/hdocs/lab/index.php中找不到Class'Example\PDO'
我知道这是因为PDO
类不在Example
名称空间中。如何解决此问题?
PDO
位于全局命名空间中,您应该在其前面添加\
namespace Example;
class NewPDO extends \PDO {}
PDO
位于全局命名空间中,您应该在其前面添加\
namespace Example;
class NewPDO extends \PDO {}