Quando utilizzare due fa in PHP

June 28

Quando utilizzare due fa in PHP


Il linguaggio PHP fornisce ai programmatori la possibilità di effettuare operazioni di confronto sulle variabili e valori. Il segno di uguale compare in varie operazioni di PHP, tra cui funzioni di confronto. Gli sviluppatori possono scegliere di effettuare il test di uguaglianza utilizzando due o tre fa segni a seconda delle circostanze e requisiti. Il segno di uguale anche appare in operazioni di assegnazione e di altre funzioni di confronto.

assegnazione

script PHP utilizzano singolo equivale indicazioni per effettuare le operazioni di assegnazione. Il codice di esempio riportato di seguito illustra dichiarazione di una variabile e l'assegnazione di un valore ad esso:

$ My_text = "ciao";

Questo codice crea una variabile chiamata "my_text", quindi assegna il valore specificato dopo il segno di uguale. Quando è uguale a segni appaiono all'interno di script PHP in isolamento in questo modo, non stanno portando avanti i confronti, ma sono l'assegnazione di valori, istruendo PHP per memorizzare un elemento specifico in un particolare riferimento variabile.

Operatori PHP

operatori PHP includono quelli per l'aritmetica e di confronto. Ad esempio, per verificare se una variabile è maggiore di un altro, gli script PHP possono includere la seguente sintassi:

if ($ One> $ due) echo "Uno è più grande";

Per verificare se una variabile è maggiore o uguale a un altro, il codice può utilizzare la seguente sintassi:

if ($ One> = $ due) echo "Uno è maggiore o uguale al secondo";

Per verificare se una variabile non è uguale ad un altro, il codice seguente applica:

if ($ one = $ due!) echo "I due non sono uguali";

In molti casi, le operazioni di confronto appaiono all'interno di strutture condizionali come questi "if". L'operazione di confronto restituisce un valore booleano true o false, che determina il flusso di esecuzione.

Uguaglianza

script PHP spesso prova per l'uguaglianza. Il codice di esempio riportato di seguito illustra verificare se due valori sono uguali:

if ($ prima == $ secondo) echo "Equal";

Questo test controlla il valore di ciascuna variabile specificata, quindi li confronta. Se hanno lo stesso valore, il test restituisce un valore vero e il contenuto del "if" verrà eseguito. Se il test restituisce un valore falso, se le due variabili specificate non sono di uguale valore, il contenuto dichiarazione sarà non esegue l'elaborazione e passerà alla riga successiva. Nella maggior parte dei casi, questa versione del test di uguaglianza, utilizzando due fa segni, è adeguato ed efficace.

Identità

script PHP possono svolgere un ulteriore livello di test di uguaglianza. Se uno sviluppatore deve testare non solo che due variabili sono di uguale valore, ma che sono anche dello stesso tipo, possono usare tre fa segni. Il codice seguente illustra questa tecnica:

if ($ prima === $ secondo) echo "Identico";

Questo test determina se due variabili sono identici, piuttosto che uguali. Questa prova non è necessario nella maggior parte dei casi, quindi, se uno script ha bisogno solo di determinare l'uguaglianza, il doppio segno di uguale deve essere utilizzato per impostazione predefinita.