Forse ho capito male io, ma:
codice:
<?
$numero=15;

print "Il numero è $numero

";

If (!($numero%2)){
print "E' divisibile per 2";}
elseIf($numero%3){
print '...in compenso è divisibile per 3';}
else{
echo 'Trovatelo te un giusto divisore...o multiplo che sia...';
}
?>
Dovrebbe venire solo "in compenso è divisibile per 3", invece viene anche l'ultima scritta. Allora ho preso ispirazione da una sintassi ASP (lasciando le parentesi graffe di apertura e chiusura principali) ma ovviamente era un parse error.
Cos'è che sbaglio? Dovrebbe uscire fuori una sola frase, teoricamente.