Certo chiarissimo,

ma volevo sapere esattamente qual'e' il suo valore
solo per curiosita'
ho provato a fare cosi':

Codice PHP:
$valore = empty($y);
print(
"
il valore di \$valore = 
$valore
"
);
if (
$valore == 1) {
    print(
"ok vale TRUE
"
);
} else {
        print(
"ok vale FALSE
"
);
       } 
risulvato:
ok vale TRUE

Quindi e' uguale a 1 ma non identico
allora ho pensato: sara' un 1 considerato come stringa

quindi scrivo:
Codice PHP:
$valore = empty($y);
print(
"
il valore di \$valore = 
$valore
"
);
if (
$valore === '1') {
    print(
"ok vale TRUE
"
);
} else {
        print(
"ok vale FALSE
"
);
       }

?> 
e mi scrive
Ok vale FALSE

Quindi cos'e'?
Un numero, una stringa.....bo.....
oppure viene considerato diverso da numero e stringa
e appunto boleano......

Provero' ancora un pochino