si ma questo non è il .NET

ed il fatto che non sia un linguaggio tipizzato non implica che le eccezioni non possano esserlo...

o per la precisione...php è un linguaggio "debolmente" tipizzato...se tu vuoi FORZARE una variabile in una stringa....

$var = (string) $var;

e vosi OBBLIGHI php a fare una stringa...idem per le eccezioni