Neden php dize birleştirme işleci bir nokta olan (.)?

0 Cevap php

PHP, string operator nokta (.) Dizeleri bitiştirmek için kullanılır. Örneğin:

$msg = "Hello there, " . $yourName;

Nokta operatörü her zaman özellikle 2 dizeleri bitiştirmek için kullanmak ne zamandan beri, işlem bir hata atmak değil ama sadece "sessizce" başarısız, onu ilk kez görmek insanların (ben dahil) karıştırmayın görünüyor. PHP ve vb Bu operatörü kullanmayın JavaScript, Python gibi diğer diller arasında geçiş yaparken, aynı zamanda yaygın bir hatadır.

Benim sorum, neden dil yerine, gibi daha yaygın olarak kabul operatörü nokta (.) Operatörünü kullanarak artı yok edilir (+)? Bu operatör seçildi neden olarak işaret herhangi bir tarihsel nedenler vardır? Nokta dize diğer değişken türlerini çevirebilirsiniz çünkü sadece mı? Örneğin:

echo 1 . 2;                //prints the string "12"

Teşekkürler!

0 Cevap