PHP命名空间和继承

时间:2012-05-22 07:45:48

标签: php inheritance namespaces

我想扩展标准PDO类。所以我有:

namespace Example;

class NewPDO extends PDO {}

但是我收到以下错误:

致命错误: /home/hdocs/lab/index.php 中未找到类<示例\ PDO' 4 < / p>

我知道这是因为PDO类不在Example命名空间内 我该怎么解决?

1 个答案:

答案 0 :(得分:5)

PDO位于全局命名空间中,您应该在其前面添加\

namespace Example;

class NewPDO extends \PDO {}