Espacios de nombres en PHP permite a los programadores para encapsular la funcionalidad de código en archivos organizados. El programador puede organizar el contenido de estos archivos de acuerdo a los datos de los archivos contienen o los procedimientos del código en los archivos de ejecutar . A continuación, el programador puede importar el archivo en nuevo código , permitiendo que el programa actual para usar la funcionalidad de la edad . Este ejemplo muestra cómo importar un archivo PHP en otro archivo PHP ayuda a ampliar la funcionalidad y compartir código entre programas. Cosas que necesitará
texto editor
PHP intérprete
Ver Más instrucciones
1
definir el código como parte de un espacio de nombres. Cree un archivo llamado " file1.php " en el editor de texto e introduzca el código de ejemplo :
< php
espacio de nombres sampleSpace ;
const X = 1 ; br >
Este código PHP define un espacio de nombres " sampleSpace " , que contiene la variable X constantes establecidas en el valor numérico " 1 ". Guarde el archivo .
2
Crear un nuevo archivo PHP (nombre que " file2.php ") en el mismo directorio que " file1.php " existe. Copia este código de ejemplo :
;
Este código crea un programa php vacío < php
incluyen " file1.php "
? ? > que incluye " file1.php " . Esto permite al programador utilizar cualquier código " file1.php " haciendo referencia al espacio de nombres " sampleSpace " que file1.php representa. En concreto , esto permite al programador utilizar la variable " X " en el espacio de nombres en " file1.php " para extender su propio código.
3
Utilice el código incluido en " archivo1 . php " en el contexto de otro archivo. A modo de ejemplo :
< php
incluyen " file1.php " ;
const X = 2 ;
echo X;
eco sampleSpace \\ X;
>
Tanto " file1.php " y " file2.php " contienen la variable constante "X "? . Utilizando los espacios de nombres , sin embargo, permite al programador utilizar ambas variables en el contexto de sus espacios de nombres. Por lo tanto , el comando "echo X" se imprimirá el número " 2 ", ya que se refiere a la variable de referencia inmediata (X ) . El comando comando "echo sampleSpace \\ X" se imprimirá el número " 1 " porque se refiere a la variable constante "X " específica para el espacio de nombres " sampleSpace " . Cualquier referencia a una variable o función en un espacio de nombres de otro archivo fuera de ese espacio de nombres debe estar estructurada como " espacio de nombres \\ variable. "