Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Istruzione If | Istruzioni Condizionali
Introduzione a PHP

bookIstruzione 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

main.php

copy
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

main.php

copy
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.

Compito

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.

  1. La variabile $price_of_chocolate è già inizializzata con un valore numerico.
  2. Utilizzare un'istruzione if per verificare se il prezzo è minore o uguale a 3.
    • Se vero, stampare "This chocolate bar has an average price.".
  3. Utilizzare un'altra istruzione if per verificare se il prezzo è maggiore di 3.
    • Se vero, stampare "This chocolate bar is expensive.".

Assicurarsi che i messaggi vengano visualizzati esattamente come mostrato, inclusa la punteggiatura.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4.35

bookIstruzione 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

main.php

copy
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

main.php

copy
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.

Compito

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.

  1. La variabile $price_of_chocolate è già inizializzata con un valore numerico.
  2. Utilizzare un'istruzione if per verificare se il prezzo è minore o uguale a 3.
    • Se vero, stampare "This chocolate bar has an average price.".
  3. Utilizzare un'altra istruzione if per verificare se il prezzo è maggiore di 3.
    • Se vero, stampare "This chocolate bar is expensive.".

Assicurarsi che i messaggi vengano visualizzati esattamente come mostrato, inclusa la punteggiatura.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
single

single

some-alt