Comunidad de diseño web y desarrollo en internet online

(include_once != require_once)

Citar            
MensajeEscrito el 11 Ago 2006 11:02 am
Estaba leyendo la documentacion de include_once y la de require_once; y dicen lo mismo, entonces; ¿Cual es la diferencia?, si ambos evaluan para no vovler a incluir.

Salu2

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 11 Ago 2006 12:36 pm
no dicen lo mismo, cuando include_once falla emite un warning, a diferencia de require_once que emite un error fatal.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 11 Ago 2006 12:38 pm
Maikel, ¿los usas indistintamente? o ¿cual me recomiendas usar?

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 11 Ago 2006 12:44 pm
El que más utilizo es include_once.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 11 Ago 2006 03:39 pm

Maikel escribió:

no dicen lo mismo, cuando include_once falla emite un warning, a diferencia de require_once que emite un error fatal.


Pues eso, si tu haces un include para hacer una conexión a base de datos, y no funcionó te saldrá un warning mostrando todo el diseño sin contenido (en ciertos casos) o arrojando todo mal con warnings por doquier.

Si usas require_once haras que siempre se ejecuten todas las funciones dentro del archivo, y si este archivo no existe o no se conecta a la base de datos (como en el ejemplo anterior) te mandará un error fatal terminando todo el script y dejando de consumir recursos tratando de correr el resto del script. En otras palabras, el script se detendria en ese instante.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.