L'istruzione "if" nella programmazione PHP consente di controllare il flusso di esecuzione di script. Comprensione "se" dichiarazioni è una competenza chiave in qualsiasi linguaggio di programmazione. Anche se è appena iniziato con la programmazione, si dovrebbe essere in grado di cogliere il concetto e la funzione di un'istruzione "if". L'istruzione "if" è spesso combinato con il "altro" e "else if" dichiarazioni. Come con la maggior parte delle tecniche di programmazione, il modo migliore per capire è attraverso esempi pratici.
Istruzioni
1
Creare alcune variabili numeriche nello script PHP. Utilizzando la seguente sintassi, immettere una coppia di variabili di test per dimostrare la funzionalità dell'istruzione "if":
$number_one = 7;
$number_two = 9;
In PHP come in altre lingue, la prova di "se" è comunemente usata per confrontare i valori delle variabili numeriche e altri. Questo può includere test per vedere quale è più grande o se sono uguali ad uno altro.
2
Inserire un'istruzione "if" nello script. Aggiungere il seguente test condizionale al codice:
if($Number_One>$number_two) () {
echo "number_one è maggiore"; }
Ciò consente di verificare se il primo numero specificato è maggiore del secondo. Se il test restituisce un valore "true", viene eseguito il codice all'interno delle parentesi di istruzione "se". Se il test restituisce un valore "false", non accade nulla, e l'elaborazione prosegue oltre l'istruzione condizionale. Quando una sola istruzione è contenuta all'interno di un blocco di "se", le parentesi non sono necessarie. Tuttavia, essi sono quando più di una istruzione è presente, quindi è meglio per includerli come pratica standard.
3
Aggiungere un "else if" allo script. Utilizzando il seguente codice, aggiungere un ulteriore test al codice:
altro if($number_one<$number_two) {
echo "number_one è più piccolo"; }
Questo test inizia con "else if" che significa verrà eseguito solo se il test prima di esso, che è l'istruzione "if" originale, restituisce un valore "false". Se il primo test restituisce un valore "true", questa prova di "else if" verrà ignorata. (Vedi i riferimenti 3, 4)
4
Aggiungere una sezione "altra" al codice. Dopo la sezione di "else if", inserire quanto segue:
else {
echo "i numeri sono uguali"; }
Questa sezione di codice verrà eseguita solo se entrambi i test precedenti restituiscono valori "falsi". Il presupposto è che se il primo numero è né maggiore o minore del secondo numero, devono essere uguali.
5
Aggiungere una prova diretta per l'uguaglianza nello script. Se siete interessati solo a se due numeri sono uguali, utilizzare la sintassi seguente:
if($Number_One==$number_two) () {
echo "i numeri sono uguali"; }
Per verificare se i numeri non sono uguali, è possibile utilizzare le seguenti operazioni:
if($Number_One!=$number_two) () {
echo "i numeri non sono uguali"; }
Per verificare se un numero è maggiore o uguale a un altro numero, utilizzare le seguenti operazioni:
Se ($number_one > = $number_two) {
echo "number_one è maggiore o uguale a number_two"; }
Modificare il codice per utilizzare il "<" carattere per verificare se un numero è minore o uguale a un altro.
Consigli & Avvertenze
- È possibile "concatenare" più istruzioni di "else if" insieme seguendo un'istruzione "if".
- Se si verifica l'uguaglianza con diversi tipi di variabile in PHP, potrebbe essere necessario utilizzare il "= = =" operatore invece.