Booleani

⚖️ Un booleano è un tipo di dato che può avere solo due valori:

true
false

Significano rispettivamente:

Sono la base delle decisioni nel codice.


📌 Come si crea un booleano

Esempio:

 

<?php
$acceso = true;
$spento = false;
?>

I valori booleani:

✔️ Non vanno tra virgolette
✔️ Non sono testo
✔️ Non sono numeri


🖼️ Concetto di vero/falso

Image

Un booleano funziona come un interruttore: acceso o spento.


🔎 Stampare un booleano

Se scriviamo:

<?php
$valore = true;
echo $valore;
?>

Vedremo:

1

Perché PHP mostra true come 1 e false come vuoto.

Per visualizzare meglio il valore possiamo usare:

<?php
$valore = true;
var_dump($valore);
?>

Risultato:

bool(true)

⚙️ Dove si usano i booleani?

I booleani vengono usati soprattutto nelle condizioni:

<?php
$loggato = true;

if ($loggato) {
    echo "Benvenuto!";
}
?>

Se la variabile è true, il messaggio viene mostrato.
Se è false, no.


🔄 Operazioni che producono booleani

Molte operazioni restituiscono un valore booleano.

Esempio:

<?php
$a = 10;
$b = 5;

var_dump($a > $b);
?>

Risultato:

bool(true)

Perché 10 è maggiore di 5.


🧠 Valori che PHP considera false

In alcune situazioni PHP considera false anche:

Esempio:

<?php
$numero = 0;

if ($numero) {
    echo "Vero";
} else {
    echo "Falso";
}
?>

Verrà stampato "Falso".


🧪 Piccolo esercizio

Prova questo:

<?php
$eta = 18;

$adulto = $eta >= 18;

var_dump($adulto);
?>

Modifica l’età e osserva il risultato.


🧠 In sintesi

✔️ Un booleano può essere solo true o false
✔️ Non va tra virgolette
✔️ Si usa nelle condizioni
✔️ Molte operazioni restituiscono booleani

I booleani sono il cuore delle decisioni nel programma.

Nel prossimo articolo parleremo degli Array, che permettono di memorizzare più valori insieme.