Por si a alguien le interesa dejo el enlace a la referencia de los errores que devuelve PHP:
http://es.php.net/manual/en/ref.errorfunc.php
Otra preguntilla que tengo es si está bien desde el punto de vista OOP, utilizar variables globales en una clase.
Yo tengo un típico archivo de configuración en el que se define el nombre de las tablas de la base. Ese archivo y el de clase se usan en una página, por lo que el nombre de la variable global se puede utilizar en la clase.
Entiendo que lo "mejor" sería o pasarle como parámetro en el constructor el nombre de la tabla o ponerlo como variable estática dentro de la clase....
Ya me diréis qué os parece.
Gracias!