Tecnología

Inicio

Cómo utilizar PHP espacios de nombres

Cómo utilizar PHP espacios de nombres


Los 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 con 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 el nuevo código, permitiendo que el programa actual para utilizar la funcionalidad de la edad. Este ejemplo mostrará cómo importar un archivo PHP en otro archivo PHP ayuda a extender la funcionalidad y compartir código entre los programas.

Instrucciones

1 Definir código como parte de un espacio de nombres. Crear un archivo llamado "file1.php" en el editor de texto e introduzca este código de ejemplo:

<? Php

sampleSpace espacio de nombres;

const X = 1;

?>

Este código PHP define un espacio de nombres "sampleSpace", que contiene el conjunto de la variable X constante en el valor numérico "1" Guarda el archivo.

2 Crear un nuevo archivo PHP (el nombre de "file2.php") en el mismo directorio que existe "file1.php". Copia este código de ejemplo:

<? Php

incluir "file1.php";

?>

Este código crea un programa php vacío que incluye "file1.php". Esto permite al programador utilizar cualquier código en "file1.php" haciendo referencia a la "sampleSpace" espacio de nombres 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 "file1.php" en el contexto de otro archivo. Como ejemplo:

<? Php

incluir "file1.php";

const X = 2;

eco X;

eco sampleSpace \ X;

?>

Tanto "file1.php" y "file2.php" contienen la variable constante "X". El uso de 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" porque se refiere a la variable de referencia inmediata (X). El comando "echo sampleSpace \ X" comando imprimirá el número "1" porque se refiere a la variable constante "X" específico 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 ser estructurada como "espacio de nombres \ variable."

Consejos y advertencias

  • Mientras que los espacios de nombres permiten al programador para hacer referencia a múltiples variables o funciones del mismo nombre, que se destinen más importante para organizar y clarificar la estructura del código. No se considera buena práctica de programación para compartir los nombres de variable sobre una base regular.