non ho trovato una dichiarazione circa la compatibilità tra stringhe e null
nella documentazione, ma cercando questo su PHP 5.5:È sicuro concatenare `null` con una stringa in PHP?
echo 'foo' . null . 'bar';
stampe fuori foobar
.
Mi chiedo se questo comportamento è garantito o "sicuro" da fare (in SQL, ad esempio, non lo è)? O chiedendo il contrario: dovrei mai verificare la presenza di null
prima di concatenare le stringhe? Come
echo 'foo' . (($mystring === null) ? '' : $mystring) . 'bar';
Ah, ho perso quello. Grazie. Stavo principalmente esaminando i documenti su null e l'operatore punto che non fanno una dichiarazione su questo problema. –