Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Costanti PHP vs. Variabili

In PHP , una costante è un valore che è definito all'interno di uno script . Una variabile può anche memorizzare un valore, ma il valore di una variabile può cambiare durante l'esecuzione dello script . Il valore di una costante viene definita una volta rimane la stessa, mentre uno script è in esecuzione . Costanti e variabili sono entrambi utili , ma per scopi diversi. Quando si sviluppano applicazioni , i programmatori devono decidere se memorizzare determinati valori come costanti o variabili . Scopo

Entrambe le variabili e le costanti in PHP in grado di memorizzare i valori . Le variabili sono riferimenti a valori o oggetti di applicazioni, a cui si accede all'interno di uno script utilizzando il nome della variabile . Il codice può nominare e creare un'istanza di una variabile al tempo stesso . Costanti sono memorizzati anche i valori , ma i valori costanti sono fissi. I valori delle variabili possono cambiare come parte del trattamento all'interno di uno script . Costanti hanno portata in tutte le posizioni all'interno di uno script , in modo che qualsiasi struttura di funzione o codice può fare riferimento a loro.
Usa

script PHP dichiarare e utilizzare variabili e costanti in diversi modi . Per dichiarare e assegnare valori alle variabili , è possibile utilizzare la seguente sintassi :

$ first_name = " Joe " ;

Questa variabile memorizza una stringa di testo , che un codice di seguito estratto può fare riferimento a quanto segue :

echo "Nome:" . $ first_name ;

(Vedi riferimenti 1 ) L'uso del nome della variabile comprende il suo valore all'interno dello script . La funzione di "definire" dichiara costanti:

define (" FIRST_NAME " , " Joe ");

utilizzo di maiuscole per le costanti è una convenzione di programmazione comune . La funzione "costante " si riferisce ad un valore costante da qualsiasi luogo script:

$ fname = costante ( " FIRST_NAME " ) ;

echo " Nome: " $ fname ;
< . br>
ambito

La differenza di portata tra le variabili e le costanti è uno degli aspetti chiave nella scelta tra di loro per elementi di dati specifici. La sintassi seguente deve essere all'interno di una struttura di funzione di una variabile script per essere accessibile lì :

global $ first_name ;

Questo non è necessario per le costanti , il cui valore viene impostato per l'intero script quando si definisce. Il fatto che un valore costante è fisso significa che non è appropriata nei casi in cui l'esecuzione sta per cambiare e riassegnare il suo valore , nel qual caso una variabile è più appropriato .
Naming

programmatori hanno un sacco di libertà in termini di nomi per entrambi costanti e variabili . Tuttavia, ci sono convenzioni che molti sviluppatori aderiscono , in quanto questi possono rendere lo sviluppo e la manutenzione futura più facile. Così come usando maiuscole per le costanti , l' uso della sottolineatura per separare gli elementi in un nome variabile o costante è anche comune . I nomi delle variabili sono case sensitive , per cui le due righe seguenti dichiarare variabili distinte :

$ first_name = " Joe " ;

$ First_Name = " Jim " ;

 

Programmazione © www.354353.com