(PHP 4, PHP 5, PHP 7, PHP 8)
define — Definisce una costante
Definisce una costante alfanumerica durante l'esecuzione.
name
Il nome della costante.
value
Il valore della costante; solo valori scalari e null sono consentiti. I valori scalari comprendono integer, float, string o boolean. E' anche possibile definire costanti di tipo resource, tuttavia non è raccomandato e può causare comportamenti imprevedibili.
case_insensitive
Se settato a true
, la costante viene definita case-insensitive.
Il comportamento di default è case-sensitive; per esempio
CONSTANT
e Constant
rappresentano
valori diversi.
Nota:
Le costanti case-insensitive vengono salvate internamente in minuscolo.
Example #1 Definire costanti
<?php
define("CONSTANT", "Ciao Mondo!");
echo CONSTANT; // output "Ciao Mondo!"
echo Constant; // output "Ciao Mondo!" e genera un notice.
define("GREETING", "Ciao Mondo!", true);
echo GREETING; // output "Ciao Mondo!"
echo Greeting; // output "Ciao Mondo!"
?>