Google
Web dns.bdat.net

Re: [PHP-ES] Uso de requiere o include??

From: listas ( listas(EN)whatsupinternet.es)
Date: Thu Sep 09 2004 - 18:29:39 CEST


Hay diferencias importantes entre include y require. Include, incluye el
fucnte del fichero incluido antes de ejecutarse, esto es solo sirve para
separar código por temas de oreden, pero cuando pides una pagina, lo
primero que hace el parser es componer el puzzle de includes.

Un require se incluye en tiempo de ejecucion. Desde mi punto de vista,
esto retrasa la ejecucion, ya que el praser, segun ejecuta (despues de
analizar la sintaxis) incluye el fichero del require. El require se debe
usar cuando incluir el archivo será opcional en un bloque de codigo
If..then, de forma que si no se ejcuta ese parrafo el fichero no se
incluira con lo que te ahorraras algo de proceso. Del mismo modo no
tiene sentido requerir un fichero, si lo necesitas siempre.

Saludos.

On Thu, 2004-09-09 at 16:33, Juan Francisco Giordana wrote:

> Saturnino wrote:
> > Hola foro que tal, pues la pregunta es esa, que utilizo requiere o include,
> > estoy leyendo en un libro que para las versiones anteriores a la 4 tenia
> > sentido la utilizacion de requiere, pero que a partir de la version 4,
> > include es igual de rapida que requiere y presenta mejoras, es decir que
> > justifica siempre la utilizacion de include.
> > ¿Estan deacuerdo con esta afirmacion?
> >
> > Nos vemossss.
> >
>
> Con require("archivo"), si "archivo" no existe la ejecución del script se cancela.
> Con include("archivo"), si "archivo" no existe tu script php se va a seguir ejecutándose.
>
> Ahora, cual utilizar es tu decicion en base a eso.
>
> Saludos.
> --
> Juan Francisco Giordana
> email: python(EN)nks.com.ar
> www: http://python.nks.com.ar
> ICQ/UIN.: 162252809
> Linux registered user Nº 294733

                        Ricardo Bernao Gonzalez
                         Desarrollo y Sistemas
                        ricardo(EN)whatsupinternet.es
                                    
                                    
                                    
                                    
                                    
                          Cervantes 21 - C.P.
                             28014. Madrid
                         Tlf.: 902 197 093 - 91
                               360 00 54
                           Fax: 91 429 68 84
                    whatsupinternet(EN)whatsupinternet.es



This archive was generated by hypermail 2.1.7 : Tue Sep 21 2004 - 21:34:44 CEST