6
я не нашел заявление о совместимости между строками и null
в документации, но при попытке это на PHP 5.5:Можно ли конкатенировать `null` со строкой в PHP?
echo 'foo' . null . 'bar';
печатает foobar
.
Интересно, гарантировано ли это поведение или «безопасно» (в SQL, например, это не так)? Или попросить другой путь: мне когда-нибудь понадобилось бы проверить null
перед конкатенацией строк? Как
echo 'foo' . (($mystring === null) ? '' : $mystring) . 'bar';
Ах, я пропустил этот. Благодарю. В основном смотрел документы о нулевом и точечном операторе, которые не делают заявления об этой проблеме. –