PHP define() Funzione
Esempio
Definire una costante con distinzione tra maiuscole e minuscole:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Definizione e utilizzo
La funzione define() definisce una costante.
Le costanti sono molto simili alle variabili, ad eccezione delle seguenti differenze:
- Il valore di una costante non può essere modificato dopo che è stato impostato
- I nomi delle costanti non necessitano del simbolo del dollaro iniziale ($)
- È possibile accedere alle costanti indipendentemente dall'ambito
- I valori costanti possono essere solo stringhe e numeri
Sintassi
define(name,value,case_insensitive)
Valori dei parametri
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Dettagli tecnici
Valore di ritorno: | Restituisce VERO in caso di successo o FALSO in caso di errore |
---|---|
Versione PHP: | 4+ |
Registro delle modifiche: | PHP 7.3: la definizione di costanti senza distinzione tra maiuscole e minuscole è deprecata. PHP 7: il parametro value può anche essere un array. PHP 5: il parametro value deve essere una stringa, un intero, un float, un booleano o NULL. |
❮ Riferimento a varie PHP