perchè non funziona?

Assegno alla variabile image una valore booleano in questo modo:

$image = true; oppure $image=false;

e poi faccio un ciclo if:


if ($image) {
...
}else{
...
}

però mi esegue sempre l'ELSE anche se imposto image su true.
inoltre se faccio
echo $image;
non mi scrive nulla.