Merhaba arkadaşlar,
Benim daha önce başıma gelmiş ve kendi mantığımla çözmüş olduğum herkesin zaman içerisinde karşılaşması muhtemel bir durumu anlatacağım.

Hatırlarsanız ondalık sayı belirtirken 1.5, 2.6, 3.7, 5.4 şeklinde belirtiyorduk. Buraya kadar tamam fakat stringe sayı eklerken bu sorun oluşturuyordu.

Örneğin:

$variable = "Sınıftaki öğrenci sayısı: ".30;


Diye değer atarsanız hata alırsınız. İsterseniz deneyebilirsiniz. Peki hata nerede? Bakın dediğim gibi ondalık değer atarken de örneğin 1.5 şeklinde yapıyorduk. Buradaki nokta işareti sıkıntı çıkartıyor. PHP kodları okurken, [font=Courier New]...sayısı: ".30[/font] kısmınını ondalık değer olarak algılıyor.

Bunun şu şekilde yaparak çözdüm. Sayının başına ve sonuna parantez ekleyin.

Örnek:

$variable = "Sınıftaki öğrenci sayısı: ".(30);


Bu şekilde yaparsanız sorunsuz şekilde çalışacaktır.

Yukarıda ne dediğimi anlatabilmişimdir umarım.
Teşekkürler, kolay gelsin.