Ragazzi, perchè questo controllo funziona?

Eppure sto valutando una stringa come se fosse un numero, giusto?

Non dovrebbe darmi false?????





grazie!
codice:
  
if("99test">= 50){ 	
   echo "true"; 	
return true; 
} 
else{ 
	echo "false"; 	
        return false; 
}