¿Estás usando namespaces?
Recuerda que para volver al namespace inicial debes usar \ al inicio, si no, intentará buscar dicha clase dentro del namespace actual.
Código PHP:
Ver original// MAL
PDO::FETCH_ASSOC;
// BIEN
\PDO::FETCH_ASSOC;
Lo digo porque tu mensaje de error lo dice bien claro:
Cita: spl_autoload('core\\PDO')