Che cosa è una costante PHP?

May 30

Che cosa è una costante PHP?


In programmazione, una costante è un tipo di variabile. I programmatori usano le costanti per definire i valori che non cambierà dopo che sono stati impostati. script PHP utilizzano costanti per vari scopi, definente quando uno script viene eseguito e quindi accedervi da qualsiasi altro punto di esecuzione come necessario. Le costanti possono modellare diversi tipi di dati, ma in genere memorizzare i valori semplici come numeri e stringhe di testo.

Definire costanti

script PHP definire costanti utilizzando una funzione del linguaggio. Il seguente codice di esempio PHP dimostra che definisce una costante:

define ( "ID_NUMBER", 3);

Questo codice definisce una costante numerica. L'utilizzo di caratteri maiuscoli per i nomi delle variabili costanti è una convenzione all'interno del linguaggio PHP. I programmatori possono scegliere i nomi per soddisfare l'obiettivo di tutte le costanti che utilizzano i loro script, quindi utilizzare questi nomi per il successivo accesso ai valori costanti.

Accesso Costanti

script PHP possono accedere costanti in qualsiasi momento dopo la definizione, facendo riferimento al nome della variabile costante. Il codice di esempio riportato di seguito illustra in uscita il valore di una costante definita al browser di un utente:

ID_NUMBER eco;

Questo codice scriverà il valore della costante. Costanti hanno portata globale, il che significa che i loro valori siano accessibili in qualsiasi punto all'interno di uno script.

funzione costante

La funzione costante consente ai programmatori di recuperare il valore di una costante. La funzione accetta un parametro stringa che rappresenta il nome della costante, come nel codice seguente:

echo costante ( "ID_NUMBER");

Questo codice scrive il valore della costante definito con il nome specificato. Se il programmatore tenta di accedere a un valore costante, ma non conosce il nome, questa tecnica può aiutare a recuperare da una funzione.

Funzione definito

La funzione definita permette script PHP per verificare se una costante specificato è già stato definito. Il codice di esempio riportato di seguito viene illustrato l'utilizzo della funzione:

definito ( "ID_NUMBER");

Questa funzione restituisce un valore booleano, "true" se la costante è già stato definito, "false" se non è stato. Questa funzione può essere utile negli script PHP con flussi complessi di esecuzione in cui le costanti può essere definita in diversi punti.

Tipi di Constant

Così come definiti dall'utente costanti standard PHP utilizza un numero di altri tipi costanti. costanti classe può definire i valori da condividere attraverso una classe. costanti predefinite hanno valori specificati all'interno del core di PHP, relativo alla gestione di elaborazione del server e PHP. Le costanti Magic sono anche definiti da PHP stesso, ma i loro valori dipendono dal posto di uno script per eseguire accade, riflettendo gli elementi di dati quali numeri di riga, i nomi di file e directory.