Quote Originariamente inviata da piesse78 Visualizza il messaggio
leggi qua

http://php.net/manual/en/language.operators.string.php

la prima nota risponde al tuo caso

codice:
echo "Result: " . $var + 3;


The above will print out "3" instead of "Result: 6", since first the string "Result3" is created and this is then added to 3 yielding 3, non-empty non-numeric strings being converted to 0.
in generale, per non saper né leggere e né scrivere, cerca di evitare situazioni ambigue.

E' chiaro che concatenando senza alcun criterio variabili numeriche e stringhe sei soggetto alle regole del compilatore, che puoi non conoscere o non ricordarti a fondo.

Con le parentesi vai sul sicuro e ti metti al riparo da qualsiasi ambiguità anche a beneficio di chi legge il tuo codice (che potresti essere anche tu stesso, in un tempo futuro).
Ti ringrazio del consiglio e dell'esempio. Stavo cercando qualcosa di simile proprio nel sito della documentazione di PHP. Ora mi è più chiaro. In pratica quando una stringa viene "sommata" ad un tipo numerico... la stringa viene convertita in '0' .