Espacios de nombres PHP y herencia

Quiero extender estándar PDO clase. Así que tengo:

namespace Example;

class NewPDO extends PDO {}

pero me sale el siguiente error:

Error fatal: Clase 'Ejemplo\PDO' no encontrada en /home/hdocs/lab/index.php 4

se que es porque PDO la clase no está dentro Example espacio de nombres
como puedo solucionar eso

preguntado el 22 de mayo de 12 a las 08:05

1 Respuestas

PDO está en el espacio de nombres global, debe agregar \ antes de eso.

namespace Example;

class NewPDO extends \PDO {}

contestado el 22 de mayo de 12 a las 08:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.