lunedì 2 gennaio 2012

Costante Php

La costante diversamente dalla variabile e' un tipo di dato non modificabile.
Viene definita tramite l'uso della funzione define () che prende in ingresso due valori, il nome della costante e il suo valore.
La costante è globale a differenza della variabile, e non si puo anteporre il simbolo del dollara $ prima di una costante.

Le costanti sono riservate a contenere dei valori che non devono essere modificati.


    Le principali differenze fra costanti e variabili sono :


  • Le variabili possono essere definite tramite diretta assegnazione di un valore, le costanti invece necessitano l'uso di una funzione "define()" per essere create
  • Le variabili utilizzano il simbolo del dollaro ($) all'inizio, al contrario, le costanti non possono avere il simbolo dollaro come elemento di inizio nome
  • Le costanti comprendono solo valori di tipo scalare
  • Anche se non ce l'obbligo di maiuscolo, le costanti di norma, vengono definite con lettere esclusivamente maiuscole.
  • Le costanti sono globali di default, le variabili invece hanno visibilità locale di default.
  • Non vi e' la possibilita di riassegnare un valore in una costante, o di annullarne il valore, php restituirà infatti errore se proviamo a modificare un valore ad una costante nello stesso modo in cui avremmo fatto nel caso di una riassegnazione di variabile
  • Sia le costanti che le variabili sono case sensitive, rilevano cioe' la differenza tra lettera maiuscola e minuscola.


  • Le costanti sono fondamentali per utilizzare dei valori che non possono essere modificati, nel tempo e nello spazio, la costante usata in piu punti ha in ogni caso lo stesso identico valore e se in fase di definizione di costante vorremmo cambiare il suo valore, esso cambiera in ogni punto in cui la costante e' stata successivamente richiamata o stampata.


    Un esempio nell'uso della costante:

    Risultato nel browser dopo la stampa echo..


    Costante presente?




    Nessun commento:

    Posta un commento