PHP, değişkenlere, tuttukları değere göre farklı bellek alanı tahsis eder; bu
bakımdan verilerimizin türü etkin bir programcılık açısından önem taşır. Ayrıca PHP, diğer
bütün programlama dilleri gibi belirli veri türleri ile belirli işlemleri yapar veya yapamaz.
Örneğin, ancak iki sayı arasında aritmedik toplama yapılabilir. İki metin tutan değişken
aritmetik olarak toplanamaz; ancak içerdikleri değerler ardarda eklenebilir. Ne var ki, PHP
sizin aritmetik toplama mı, yoksa ardarda ekleme mi yapmak istediğinizi bilmek
durumunda değildir. (PHP'ye 'muazzam dil' dedik; içinde yapay zekâ var demedik!)
Dolayısyla değerleri 5 ile 6 olan iki değişkeni topladığınız zaman ortaya 11 yerine 56
çıkarsa, kabahati PHP'de değil, değişkenlere veri atayan kişide (büyük bir ihtimalle
kendinizde) aramalısınız.
PHP açısından dünyada altı tür değer vardır:
Tamsayı (Integer): 5,124, 9834 gibi
Çift (Double): 3,567 gibi
Alfanümerik (String): "Reşit" gibi
Mantıksal (Boolean): doğru (true)/yanlış (false) gibi
Nesne (Object)
Dizi (Array)
Bazı uzmanlara göre, gerçekte PHP'de mantıksal (boolean) değişken türü yoktur. B
kanının sebebi, PHP'nin true (doğru) ya da false (yanlış) olarak atadığımız değerleri 1 ve
boş/null değerlere çevirmesi, mantıksal olarak sorgulandığında 0 dışındaki tam ve ondalık
değişkenleri TRUE, 0'ı FALSE sayması, ve boş alfanümerik değişkenleri FALSE, dolu
alfanümerik değişkenleri ise TRUE olarak değerlendirmesidir. Ancak daha sonra
gereceğimiz gibi PHP, Mantıksal/Boolean adında bir değişken değiştirme fonksiyonuna
sahiptir ve bu tür değişkenlerin türü sorulduğunda "boolean" karşılığını verir.
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Bir veri çekme işlemi | subardagi | 5 | 508 |
10-09-2018, Saat: 14:59 Son Yorum: OnlyCoder |
Konuyu Okuyanlar: 1 Ziyaretçi