define()
(funzione PHP) definisce una costante. Restituisce un valore booleano, a seconda che l’operazione abbia successo (true
) o meno (false
).
tips&tricks
Le differenze tra define()
e const
sono:
1) Le costanti definite utilizzando la parola chiave const
sono case-sensitive quindi fanno sempre distinzione tra maiuscole e minuscole, mentre quelle create con define()
possono anche essere case-insensitive.
2) A differenza delle costanti definite tramite define()
, le costanti definite utilizzando la parola chiave const
devono essere dichiarate nell’ambito di primo livello perché vengono definite in fase di compilazione, quindi non possono essere dichiarate all’interno di funzioni, cicli, istruzioni if
o blocchi try / catch
.
Sintassi
define($nome_costante, $valore_costante, $case_insensitive[facoltativo])
parametro | descrizione |
---|---|
$nome_costante | Il nome della costante |
$valore_costante | Il valore della costante |
$case_insensitive | Specifica se il nome della costante deve essere senza (true ) o con (false ) distinzione tra maiuscole e minuscole. In mancanza, il comportamento di default è false . |
Esempi
define("GESTIOLEX", "il futuro della professione"); const GESTIOLEX = "il futuro della professione"; echo GESTIOLEX; // oppure echo constant("GESTIOLEX"); /* RISULTATO il futuro della professione */
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment