Tecnología

Inicio

Cómo incluir PHP Funciones de otro archivo

Cómo incluir PHP Funciones de otro archivo


La capacidad de hacer uso de las funciones entre los archivos PHP es una ventaja de utilizar el idioma para construcción de sitios web. Dentro de la mayoría de los sitios web y aplicaciones, ciertos procesos se llevan a cabo de forma repetitiva. Por ejemplo, ciertas partes del código pueden aparecer en más de una página. La inclusión de estas funciones dentro de un archivo de script dedicado y luego llamar a donde quiera que estén, cuando sea necesario es mucho más eficiente que llevar a cabo el mismo proceso en múltiples lugares. La inclusión de una función de PHP de otro archivo es una tarea sencilla que no requiere experiencia en programación significativa.

Instrucciones

1 Cree su página principal de PHP mediante la apertura de un nuevo archivo en un editor de texto. Guardarlo con la extensión .PHP. Un ejemplo podría ser "page.php."

Introduzca el siguiente esquema básico:

<? Php

// estructuras de página acumulación

echo "<html> <head> </ head> <body>";

// Contenido de la página aquí

echo "</ body> </ html>";

?>

Este esquema puede contener cualquier contenido PHP y HTML se requiere para los elementos en su página.

2 Crear un segundo archivo PHP para las funciones que desea utilizar. Si aún no dispone de la secuencia de comandos que contiene sus funciones PHP, abrir un nuevo archivo en un editor de texto y guardarlo con extensión ".php". Es posible que guardarlo como "utilities.php", por ejemplo, para reflejar el propósito del contenido. Introduzca sus posibles funciones:

<? Php

// Función devuelve HTML para el encabezado de la página

getHeader función () {

retorno "<div class =" header "> Sitio Título </ div>";

}

?>

Esta función ejemplo podría ser usado dentro de cada página de un sitio web, de modo que el área de cabecera es idéntico en cada uno.

3 Importar el contenido del archivo de la utilidad de PHP. En la parte superior de la "page.php" script de ejemplo, inmediatamente después de la etiqueta "<? Php" apertura, importe el segundo script PHP de la siguiente manera:

require ( "utilities.php");

Si la secuencia de comandos se guarda con un nombre diferente, cambiar el código para reflejar el nombre elegido. Este código se basa en las dos secuencias de comandos que se almacenan en el mismo directorio, pero se puede importar una secuencia de comandos desde otro lugar, ya sea mediante la inclusión de una ruta completa o relativa a ella en lugar del nombre de archivo solo, por ejemplo:

require ( "http://domainname.com/scripts/utilities.php");

4 Llame a la función de PHP. Dentro de la secuencia de comandos de la página, llame a la función deseada de la secuencia de comandos de utilidad. Por ejemplo, después de la línea "contenido de la página aquí", incluyen:

$ Encabezado = getHeader ();

echo $ cabecera;

Esto escribe el HTML devuelto desde el script servicios públicos, dentro de la sección del cuerpo de la página HTML. Si no se encontró el segundo script cuando "necesario" que el guión página, todo el guión se habrá detenido y no llegar a este punto.

5 Sube ambas secuencias de comandos en un servidor Web y prueba de ellos. scripts de prueba de la navegación a la secuencia de comandos de página o cualquier página que ha de importar y llamar a un segundo. Si los scripts van mal, puede ser capaz de ver los mensajes de error, dependiendo de cómo se haya configurado la instalación de PHP en su servidor. Si el código no produce los resultados esperados, echar otro vistazo a ambas secuencias de comandos y asegúrese de que no tiene errores de sintaxis.

Consejos y advertencias

  • El uso de elementos de página comunes en una secuencia de comandos dedicados Puede ahorrar mucho tiempo, como si necesita realizar un cambio en cualquiera de estos elementos, es suficiente con hacerlo en un solo lugar. Se puede cambiar a lo largo del sitio.
  • Puede utilizar "incluir" en lugar de "requerir" pero "requerir" es más seguro ya que se detiene el guión completo si no se encuentra el archivo requerido.