? In programmazione , una costante è un tipo di variabile . I programmatori usano costanti per definire i valori che non cambieranno dopo che sono stati impostati . Script PHP utilizzano costanti per vari scopi, definendoli quando uno script viene eseguito e quindi accedervi da qualsiasi altro punto di esecuzione , se necessario. Costanti possono modellare diversi tipi di dati , ma generalmente memorizzare valori semplici quali numeri e stringhe di testo . Definizione delle costanti
script PHP definire costanti utilizzando una funzione lingua . Il seguente esempio di codice PHP dimostra la definizione di una costante :
define ( " Numero_ID " , 3) ;
Questo codice definisce una costante numerica . Usare caratteri maiuscoli per i nomi delle variabili costanti è una convenzione all'interno del linguaggio PHP . I programmatori possono scegliere i nomi per soddisfare lo scopo di eventuali costanti che utilizzano i loro script , quindi utilizzare questi nomi per il successivo accesso ai valori costanti .
Accesso Costanti
script PHP può accedere costanti in qualsiasi momento dopo la definizione , facendo riferimento al nome della variabile costante. Il seguente codice di esempio mostra l'output il valore di una costante definita al browser di un utente :
eco Numero_ID ;
Questo codice scrivere il valore della costante . Costanti hanno portata globale , il che significa che i loro valori sono accessibili in qualsiasi punto all'interno di uno script .
Costante Funzione
La funzione costante permette ai programmatori di recuperare il valore di una costante . La funzione accetta un parametro stringa che rappresenta il nome della costante , come nel seguente codice di esempio :
echo costante ( " Numero_ID " ) ;
Questo codice scrive il valore della costante definita con il specificata nome. Se il programmatore sta tentando di accedere a un valore costante , ma non si conosce il nome , questa tecnica può aiutare a recuperare da una funzione .
Funzione definita
definito funzione consente di script PHP per verificare se una costante specificata è già stata definita . Il seguente codice di esempio viene illustrato l'utilizzo della funzione :
definito ( " Numero_ID " ) ;
Questa funzione restituisce un valore booleano , "true" se la costante è già stato definito , "false" se non è stato . Questa funzione può essere utile in script PHP con flussi complessi di esecuzione in cui le costanti possono essere definiti in diversi punti .
Tipi Constant
Così come definito utente standard costanti , PHP utilizza un certo numero di altri tipi costanti. Costanti di classe possono definire i valori per essere condivisi in una classe . Costanti predefinite hanno valori specificati all'interno del core di PHP , in materia di amministrazione del server e l'elaborazione PHP . Costanti magiche sono anche definiti in PHP , ma i loro valori dipendono dal luogo uno script accade per eseguire , riflettendo gli elementi di dati quali numeri di riga , nomi di file e directory .