Certo che deve funzionare.
Stampare un valore booelano rimane una chimera.... lo puoi vedere con la if, non con un echo.
quindi nel tuo caso poiche' $risposta e' TRUE cioe' diversa da false e' corretto che ti stampi la riga dell'if e non quella dell'else.
![]()