~ Fondamenti di sintassi ~

Costanti


Definire una costante

Come si è potuto notare il valore e il tipo di dato contenuto in una variabile sono molto flessibili, in quanto è possibile modificarli in ogni momento all'interno dello script.
Tuttavia si potrebbe avere l'esigenza di assegnare ad una variabile un valore costante e quindi non modificabile. Ciò è reso possibile dall'utilizzo della funzione define().

Vediamo come:

<?php
define ("NOME", "PincoPal");
print NOME."<br>";  \ isualizza:PincoPal
print " il mio nome è".NOME."<br>";  \ isualizza: il mio nome è PincoPal
?>

Dall'analisi del codice si può assumere che la funzione define() necessita di due argomenti di cui, il primo corrisponderà al nome assegnato alla costante ed il secondo al valore ed al tipo di dato che dovrà contenere.
E' buona norma scrivere il nome della costante in maiuscolo in modo da non ingenerare confusione nel codice.
Va sottolineato, infine, che l'interprete php non è in grado di distinguere tra una stringa inserita tra apici e una costante, motivo per cui se quest'ultima è seguita o preceduta da una stringa si dovrà utilizzare l'operatore di concatenamento ".", così come nell'esempio surriportato.

PincoPal
il mio nome è PincoPal


Precedente ~ successivo


Fondamenti di sintassiIndice guida phpHome page