6
Ben dizeleri ve docs null
arasındaki uyumluluğu hakkında bir açıklama bulundu, ancak vermedi PHP 5.5 bu çalışıyor:PHP'de bir dize ile null değerini birleştirmek güvenli midir?
echo 'foo' . null . 'bar';
yazdırır foobar
.
Bu davranışın garanti edildiğini veya "güvenli" yapılacağını merak ediyorum (örneğin, SQL'de değil)? Veya başka bir şekilde sormak: Dizeleri birleştirmeden önce hiç null
'u kontrol etmem gerekir miydi? documentation itibaren
echo 'foo' . (($mystring === null) ? '' : $mystring) . 'bar';
Ah, bunu kaçırdım. Teşekkürler. Esas olarak null ve bu konu hakkında bir açıklama yapmayan nokta operatörü hakkında dokümanlar arıyordu. –