2php2

download 2php2

of 2

Transcript of 2php2

  • 7/24/2019 2php2

    1/2

    IESTP MSC Taller de Programacin Web

    Lic. Mayra Orellana 1 www.campus.sosvirtual.net

    Constantes

    Una constante es como unavariablepero con la diferencia que una vez toma un valor este nopuede variar durante la ejecucin del script, otra particularidad de las constantes es que songlobales, por lo que se pueden leer desde el interior de una funcin sin tener que pasarlas comoparmetro.

    Al contrario que las variables, las constantes se expresan sin signo del dolar ($), y se tienenque definir usando la funcin define:

    000001002003

    Existe otra funcin, llamada definedque nos permite saber si se ha declarado unaconstante determinada, lo haremos de la siguiente manera:

    000001002003004005

    En algunos casos no es posible acceder al valor de una constante directamente por sunombre, pues este nombre puede coincidir con el de una funcin y el resultado producidono sera el esperado, en ese caso usaremos la funcin constantpara leer el valor de dichaconstante:

    000001002003

    En este ejemplo vemos como la constante tiene un nombre polmico, que coincide con el

    de una funcin (echo) y para diferenciar el primer echo del segundo hemos usado la

    funcin constant.

    Existen muchas constantes predefinidas en PHP, entre las cuales encontramos las

    llamadasconstantes mgicas.

    Constantes mgicas

    Existen unas constantes llamadas mgicas que son accesibles para cualquier script PHP,estas nos proporcionan informacin sobre el script que depende del lugar en el que lasusemos:

    http://www.programacionweb.net/articulos/articulo/?num=183http://www.programacionweb.net/articulos/articulo/?num=183http://www.programacionweb.net/articulos/articulo/?num=183http://www.programacionweb.net/articulos/articulo/?num=217http://www.programacionweb.net/articulos/articulo/?num=217http://www.programacionweb.net/articulos/articulo/?num=217http://www.programacionweb.net/articulos/articulo/?num=217http://www.programacionweb.net/articulos/articulo/?num=183
  • 7/24/2019 2php2

    2/2

    IESTP MSC Taller de Programacin Web

    Lic. Mayra Orellana 2 www.campus.sosvirtual.net

    __FILE__- Contiene el nombre y la ruta del archivo que se est ejecutando__LINE__- Contiene la lnea que se est ejecutando en ese momento exacto del ficheroactual__FUNCTION__- Aadida en la versin 4.3 de PHP, contiene el nombre de la funcin quese est ejecutando actualmente__CLASS__-

    Aadida tambin en la versin 4.3, contiene el nombre de la clase que seejecuta actualmente__METHOD__- Aadida el la versin 5, contiene el nombre del mtodo actual

    Ejemplo:

    Veamos un ejemplo de uso de estas constantes:

    [cdigo][/cdigo]

    Ntese que estas constantes tienen dos barras de subrayado delante y dos detrs del nombre

    cada una.