Ist es sicher, “null” mit einer Zeichenfolge in PHP zu verketten?

Lesezeit: 1 Minute

Ich habe keine Aussage über die Kompatibilität zwischen Zeichenfolgen und gefunden null in der Dokumentation, aber versuchen Sie dies auf PHP 5.5:

echo 'foo' . null . 'bar';

druckt aus foobar.

Ich frage mich, ob dieses Verhalten garantiert oder “sicher” ist (in SQL beispielsweise nicht)? Oder andersherum gefragt: Muss ich jemals nachsehen null vor dem Verketten von Strings? Wie

echo 'foo' . (($mystring === null) ? '' : $mystring) . 'bar';

Benutzer-Avatar
Benutzer3942918

Von dem Dokumentation:

NULL wird immer in einen leeren String umgewandelt.


Ja, auf dieses Verhalten können Sie sich verlassen.

1145070cookie-checkIst es sicher, “null” mit einer Zeichenfolge in PHP zu verketten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy