Constantes PHP

PHP constantes son similares a las variables. Constantes se les da un nombre y un valor se almacena en ellos. Sin embargo, las constantes son constante- es decir, que no se pueden cambiar por el script. Después de establecer el valor de una constante, se mantiene el mismo. Si ha utilizado una constante para años y ponerlo a 21, Por ejemplo, el valor es siempre y para siempre 21.

Las constantes se utilizan cuando se necesita un valor en varios lugares en el guión y no cambia durante la secuencia de comandos. El valor se encuentra en una constante en el inicio de la secuencia de comandos. Mediante el uso de una constante a lo largo de la secuencia de comandos, en lugar de una variable, asegúrese de que el valor no conseguirá cambiado accidentalmente.

Al dar un nombre, usted sabe lo que la información es instantánea. Y mediante el establecimiento de una constante, una vez al inicio de la secuencia de comandos (en lugar de utilizar el valor a lo largo de la secuencia de comandos), puede cambiar el valor de la constante en un solo lugar, si es necesario en lugar de caza para el valor en muchos lugares en el script para el cambio ello.

Por ejemplo, es posible definir una constante que es el nombre de la empresa y otra constante que es la dirección de la empresa y utilizarlos siempre que sea necesario. Entonces, si la empresa se mueve, sólo puede cambiar el valor en la dirección de la constante compañía en el inicio de la secuencia de comandos en lugar de tener que buscar y cambiar cada lugar en la secuencia de comandos que se hizo eco el nombre de la empresa.

Usted establece constantes utilizando el definir comunicado. El formato es

define ("constantname", "ConstantValue") -

Por ejemplo, para establecer una constante con el nombre de la empresa, utilice la siguiente declaración:

define ("EMPRESA", "Mi Bellas Compañía") -

Utilice la constante en el script donde quiera que necesita su nombre de la empresa:

eco COMPANY-

Cuando echo una constante, no se puede encerrar entre comillas. Si lo haces, te echo el nombre constante, en lugar del valor. Puede eco sin nada, como se muestra en el ejemplo anterior, o se encierra entre paréntesis.

Se puede utilizar cualquier nombre para una constante que se puede utilizar para una variable, siempre y cuando usted sigue estas convenciones:

  • No Identificador: Nombres constantes no están precedidos por un signo de dólar ($).

  • Caso: Por convención, las constantes se dan nombres que son todo en mayúsculas, por lo que puede detectar fácilmente constantes, pero el propio PHP no le importa lo que usted nombra una constante. Usted no tiene que utilizar uppercase- es sólo más claro.

  • Caracteres: Puede almacenar una cadena o un número en él. La siguiente declaración está perfectamente bien con PHP:

define ("EDAD", 29) -