Includes en PHP

31jul10

Esta es una traducción parcial y sintética de un post de SITEPOINT y se refiere a las opciones que nos da PHP para el tratamiento de los includes, una sentencia muy conocida en muschos lenguajes.

Existen cuatro formas de incluir un script dentro de otro en PHP, ellos son:

  • include
  • require
  • include_once
  • require_once

include y require son casi idénticos, la única diferencia entre ellos es lo que sucede cuando intentamos cargar un archivo que no está disponible (porque no existe o porque el servidor no tiene permiso para leerlo). Con include, se muestra un aviso de error y el script continúa ejecutándose. Con require, se muestra un aviso de error y se detiene el script.

Un ejemplo de lo anterior sería usar un include para cargar un script de conección a una base de datos. Si sucede algún error en la conección, el script debería poder continuar para mostrar una opción de comunicar lo sucedido al administrador del sitio.

include_once y require_once funcionan igual que el include y el require respectivamente que ya vimos — pero con la diferencia de que si el archivo que pretendemos cargar ya ha sido incluído (usando cualquiera de las cuatro sentencias que estamos viendo), la sentencia será ignorada. Esto es útil para tareas que deseamos que se ejecutan una sóla vez, como puede ser la conección a una base de datos ya mencionada.

Advertisement


No Responses Yet to “Includes en PHP”

  1. Dejar un comentario

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.