Istruzione If
Un'istruzione if è una struttura che consente di eseguire un blocco di codice se una specifica condizione è soddisfatta.
La condizione è un'espressione che restituisce un valore di tipo bool, che può essere true oppure false. Se la condizione è true, il blocco di codice viene eseguito. Se la condizione è false, il blocco di codice viene saltato.
Sintassi
if (condition) {
// code block
};
La sintassi dell'operatore condizionale è molto semplice: parola chiave if, condizione tra parentesi tonde ( ) e un blocco di codice tra parentesi graffe { }.
La parentesi graffa aperta { } apre il blocco di codice, mentre la parentesi graffa chiusa lo chiude. Vediamo un esempio:
main.php
123456<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>
La condizione è stata verificata e il blocco di codice ha funzionato. Consideriamo un esempio diverso:
main.php
123456<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>
La condizione non è stata verificata e il blocco di codice non ha funzionato.
Swipe to start coding
Immagina di creare un piccolo programma per una cioccolateria. Il programma dovrebbe aiutare i clienti a capire rapidamente se una barretta di cioccolato è costosa in base al suo prezzo.
- La variabile
$price_of_chocolateè già inizializzata con un valore numerico. - Utilizzare un'istruzione
ifper verificare se il prezzo è minore o uguale a 3.- Se vero, stampare
"This chocolate bar has an average price.".
- Se vero, stampare
- Utilizzare un'altra istruzione
ifper verificare se il prezzo è maggiore di 3.- Se vero, stampare
"This chocolate bar is expensive.".
- Se vero, stampare
Assicurarsi che i messaggi vengano visualizzati esattamente come mostrato, inclusa la punteggiatura.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain what happens if the condition is false in more detail?
Can you show an example with a different condition?
What happens if I omit the curly brackets?
Awesome!
Completion rate improved to 4.35
Istruzione If
Scorri per mostrare il menu
Un'istruzione if è una struttura che consente di eseguire un blocco di codice se una specifica condizione è soddisfatta.
La condizione è un'espressione che restituisce un valore di tipo bool, che può essere true oppure false. Se la condizione è true, il blocco di codice viene eseguito. Se la condizione è false, il blocco di codice viene saltato.
Sintassi
if (condition) {
// code block
};
La sintassi dell'operatore condizionale è molto semplice: parola chiave if, condizione tra parentesi tonde ( ) e un blocco di codice tra parentesi graffe { }.
La parentesi graffa aperta { } apre il blocco di codice, mentre la parentesi graffa chiusa lo chiude. Vediamo un esempio:
main.php
123456<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>
La condizione è stata verificata e il blocco di codice ha funzionato. Consideriamo un esempio diverso:
main.php
123456<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>
La condizione non è stata verificata e il blocco di codice non ha funzionato.
Swipe to start coding
Immagina di creare un piccolo programma per una cioccolateria. Il programma dovrebbe aiutare i clienti a capire rapidamente se una barretta di cioccolato è costosa in base al suo prezzo.
- La variabile
$price_of_chocolateè già inizializzata con un valore numerico. - Utilizzare un'istruzione
ifper verificare se il prezzo è minore o uguale a 3.- Se vero, stampare
"This chocolate bar has an average price.".
- Se vero, stampare
- Utilizzare un'altra istruzione
ifper verificare se il prezzo è maggiore di 3.- Se vero, stampare
"This chocolate bar is expensive.".
- Se vero, stampare
Assicurarsi che i messaggi vengano visualizzati esattamente come mostrato, inclusa la punteggiatura.
Soluzione
Grazie per i tuoi commenti!
single