Include o Require (PHP)

Todos lo que hemos usado un poquito PHP, hemos llegado a este dilema…

Usar

  • include();
  • include_once();
  • require();
  • require_once();
La declaración require(); sustituye el código antes de que se ejecute el script, mientras que con include(); la sustitución se realiza en tiempo de ejecución. Una gran diferencia pero no la única. Si usas include(); e intentas incluir, valga la redundancia, un archivo que no existe te devolverá un warning y el script se seguirá ejecutando. Con require(); en caso de no encontrar el archivo que se requiere te devolverá un error fatal y la ejecución del script se detendrá.

Tanto require_once(); como include_once(); funcionan de la misma manera que sus homónimos nombrados anteriormente, con una única diferencia. Que el código del archivo es agregado una sola vez, evitando redeclaraciones de variables o funciones. Hay que tener en cuenta que require_once e include_once son más pesadas de procesar que require e include, por lo que debemos usarlas con prudencia.

Por ejemplo include(); lo ocuparía para incluir un pie de pagina en html, ya que no habría problema que no lo cargue

Advertisement

Acerca de jok3rcit0..**

About me..?? what can i say about me? Ver todas las entradas de jok3rcit0..**

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 320 seguidores