PHP - bir arada veya doğrudan eklemek değişkenler dize
Merak ediyorum, bir dize içine PHP değişkenleri eklemek için doğru yolu Nedir? Bu şekilde
echo "Welcome ".$name."!"
Ya da bu şekilde
echo "Welcome $name!"
Bu yöntemlerin her ikisi de PHP v5.3.5
çalışmalarım. İkincisi daha kısa ve daha kolaydır ama eğer ilk iyi biçimlendirme veya kabul edilirse elbette daha uygun gibi değilim.
CEVAP
Bu iki sözdizimi arasında tercih birini seçmek gerekir :-)
Şahsen, böyle bir durumda ikinci bir çözüm önerebilirim(Değişken ilişkilendirme)daha kolay hem de yazma ve okuma bulmak.
Sonuç aynı olacak; ve eğer performans etkileri varsa bile, bu önemli değil1.
Bir not olarak, benim cevabım biraz daha tamamlandı: böyle bir şey yapmak isteyeceğiniz bir gün
echo "Welcome $names!";
PHP eğer yok $names
değişken kullanmak için çalışıyormuş gibi kodunuzu yorumlar.
O gün, {}
kullanmanız gerekir:
echo "Welcome {$name}s!"
Birbirine bağlanması için geri dönüş gerek.
Ayrıca ilk sözdizimi unutmayın:
echo "Welcome ".$name."!";
Muhtemelen olabiliroptimize edilmiş, birbirine bağlanması kaçınarak, kullanarak:
echo "Welcome ", $name, "!";
(Ama, daha önce, bu çok önemli değil dediğim gibi...)
Dize Şamandıra veya İnt ayrıştırma...
Nasıl Ruby alt veya üst durumda bir di...
C# ta string kullanmalıyım.Boş ya da D...
IList virgülle ayrılmış listesi oluştu...
.NET Dize.() Biçim binlerce virgül bir...