El lenguaje PHP sirve como un lenguaje de programación flexible para la web. A pesar de que tiene la reputación de ser "sólo" un lenguaje de script, muchos proyectos grandes y complejos se construyen utilizando PHP como la fundación. Debido a esto, PHP incluye sintaxis para utilizar muchos archivos a través de muchos proyectos de "incluyendo" archivos externos en los programas. Hay varias maneras de que los programadores pueden incluir archivos, utilizando el "include ()" y "require ()" funciones y sus variantes ", include_once ()" y "require_once ()".
PHP "incluye) (" Función
Al igual que otros lenguajes de programación, PHP permite a los programadores para importar archivos de código fuera en sus proyectos actuales. La función "include ()" logra que al tomar un nombre de archivo como argumento y la inserción de los contenidos de ese archivo en el código actual. Por ejemplo, un programador que desea importar una función fuera de un archivo "func.php" puede incluir este archivo en el programa actual mediante la función include ():
<? Php include ( "func.php")?>
PHP "require ()" Función
La función require () se comporta de una manera similar a la función include (), con una diferencia importante. Si el include () se ejecuta en un error de importación, tal como un archivo inexistente, se plantea una advertencia, pero permite que el código para continuar la ejecución. La función require (), por otra parte, plantea una advertencia mientras que detener la ejecución. Si, por ejemplo, un programador intenta incluir un archivo que no existe, la función require () envía un error fatal y se detiene el programa.
El "include_once ()" y "require_once ()" Funciones
funciones del include_once () y require_once () funcionan de la misma manera que sus contrapartes, con una pequeña diferencia: Cada función comprueba si el archivo de importación ya se ha incluido en el programa en otros lugares. Si es así, entonces estas funciones simplemente no volver a incluir el archivo.
Ejemplos
Considere un programa donde un programador desea incluir un archivo que define una función llamada "cuadrada ()". Esta función toma un número y devuelve su valor al cuadrado. El programador utiliza el "require_once ()" función para asegurarse de que el archivo existe, y que el programa sólo importa el archivo una vez. A continuación, el programador puede utilizar la función cuadrado () en el código:
<? Php require_once ( "square.php"); // Arrojará un error fatal si el archivo no existe
$ A = cuadrado (2); // $ A = 4
?>