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!

    Un comentario en «Fatal error: Class ‘ ‘ not found en PHP (solución)»

    • el Oct 24, 2020 a las 11:13 pm
      Enlace permanente

      ¿Y en qué tengo que entrar para poder comprobar que mi clase está definida? He tenido este problema últimamente, y la verdad necesito enviar mis archivos. Pero no sé cómo componerlo.

      Respuesta

    Deja una respuesta

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