In PHP, i costrutti del processo decisionale sono implementati utilizzando if e se ... Else dichiarazioni. Discutiamo di usare queste dichiarazioni e implementerle nei nostri programmi.
PHP If Dichiarazione
L'istruzione IF in PHP consente di verificare una condizione specifica ed eseguire un'azione particolare se lo stato è vero o falso.
La sintassi è mostrata di seguito:
if (condizione)Il programma controlla la condizione tra parentesi. Se la condizione è vera, esegue il codice all'interno delle parentesi cure.
Possiamo illustrarlo con un esempio come mostrato di seguito:
$ age = 20;Il codice precedente controlla se il valore memorizzato dalla variabile di $ age è maggiore di 18. Se vero, stampa la stringa “Pass!!".
L'output è mostrato di seguito:
Produzione:Php se ... altro
Nell'esempio precedente, controlliamo una condizione e agiamo se è vero. Tuttavia, se la condizione è falsa, il programma non fa nulla.
Possiamo usare un blocco if ... else per specificare l'azione se la condizione è falsa.
Viene fornita la seguente sintassi:
if (condizione)Viene mostrato il seguente esempio:
$ age = 10;In questo esempio, impostiamo il valore della variabile di $ age su 10. Quindi, utilizziamo un blocco If ... else per verificare se l'età è maggiore di 18. Se vero, eco “passa!!"Altrimenti stampare" Negata!!".
Il codice precedente dovrebbe restituire l'output come mostrato di seguito:
Produzione:Php se ... altrof ... altro
L'altra condizione costruisce in PHP è la se ... altrimenti ... Ciò consente di valutare più condizioni in un singolo blocco.
Viene mostrata la seguente sintassi:
if (condizione di test 1)Possiamo implementare il seguente esempio:
$ age = 37;Se eseguiamo il codice precedente, dovremmo ottenere il seguente output:
Produzione:Php One Line If Dichiarazione
PHP ci fornisce un operatore ternario per creare un'istruzione IF a una riga. Agisce come una versione più concisa di un'istruzione If ... Else.
La sintassi è fornita di seguito:
(Condizione) ? TrueStatement: falsestatementEcco il seguente esempio:
$ age = 37;Questo dovrebbe tornare:
Produzione:Sia l'operatore ternario che un If ... Else dichiarazioni funzionano in modo simile. Tuttavia, uno è più verbosio e leggibile, mentre l'altro è minimo e conciso.
Conclusione
Questo tutorial ha coperto le dichiarazioni condizionali in PHP, inclusa la dichiarazione dell'operatore ternario.
Inoltre, sono stati forniti esempi per valutare le condizioni di corrispondenza. Controlla altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.