Fatal error: Class ‘ ‘ not found en PHP (solución)

Este error suele producirse cuando intentas crear un objeto de una clase:

new miClase();

Después de ejecutar la invocación PHP falla dando un error fatal, esto ocurre porque es probable que se produzca alguna de las siguientes situaciones:

  • No se ha incluido el archivo que contiene la clase.
  • Se ha incluido la clase con include_once o require pero la ruta definida no existe, por lo tanto comprabar antes de nada que la clase este bien cargada.

  • Para comprobar que la clase esta bien definida podemos usar la siguiente comprobación:

    if (class_exists('miClase')) 
    {
       $o_miClase = new miClase();
    }
    else
    {
       echo "La clase no se ha cargado correctamente";
       die;
    }

    Iván Martínez

    Ingeniero Informático apasionado por el mundo del desarrollo WEB. Me gusta caminar por este mundo lleno de tecnologías y día a día aprender cosas nuevas como el doctor Frankenstein ¡dadme cosas para experimentar!

    Deja un comentario

    Tu dirección de correo electrónico no será publicada.