PHP Dersleri 4: Değişkenler

Php dersleri bu bölümde değişkenler konusu ile devam ediyor.

Yazılıma yeni başlayacak arkadaşlar için değişkenler zorlu bir konu aslında. Programlamanın en temel konusu.

Değişkenleri yeni başlayan arkadaşlar için bir sinema koltuğuna benzetebiliriz. Bir sinema koltuğuna bir seansta Ahmet Bey otururken bir diğer seansta Yiğit Bey oturuyor. Yani koltuğu taşıdığı kişi değişiyor. Ayrıca çiftler, çift koltuğuna oturabiliyor. Tekli koltuğa sığmak sıkıntılı olabilir tabii.

Üstteki benzetmeden şunu anlıyoruz. Değişken, değeri değiştirilebilen veri saklama kabıdır. Her değişken kendi türünde saklanabilir.

Evet peki PHP’de bir değişkeni nasıl tanımlıyoruz. PHP’de değişkenler $ işareti ile tanımlanıyor.

Şimdi ilk örnek olarak bir değişken tanımlayıp ekrana bastıralım.

İndex.php scriptimizi şu şekilde yazıyoruz:

Ve Bu script ekrana sadece bir hello yazdırıyor.

Değişken Türleri

Az önce bahsettiğim gibi bir değişken sadece kendi türünde saklanabilir. Herkesin kabı kendine.

PHP’de 4 çeşit değişken vardır. Bunların ilki Integer denen Tamsayılar.

İkincisi Boolean denen mantıksal değişkenler.

String denen yazı katarları.

Ve ondalık sayıları karşılayan float.

Hepsinin tanımlanma şekilleri aynı. Şimdi index2.php diye dosya oluşturuyoruz ve içerisine bu scripti yazıyoruz.

 

Gördüğünüz gibi farklı türlerdeki değişkenleri nasıl tanımlayacağımızı yukarıda gördük. Buradali en önemli detay, çift tırnakla tanımladığımız her şeyin String olması.

Değişkenleri $ işareti tanımlayabilir ve aynı şekilde erişebilirsiniz.

Değişkenlerler ilgili PHP’de anlatmam gereken ufak bir konu daha kaldı.

Değişkenin Değişkeni

Şimdi index3.php isimli yeni bir dosya açarak içine bunları yazıyoruz.

Çalıştığında ise ekrana sonDegisken bastığını görüyoruz. Aslında buradaki konu şu $$degisken’i okurken önce sağdaki dolar işareti ve ismini alıyor, gidip bunu değeri ile değiştiriyor yani $degisken1 haline geliyor.

Değişkenin değişkeni bu şekilde kullanılıyor.

Kafanızı daha fazla karıştırmadan bu dersi burada sonlandırıyorum. Önerilerinizi ve eleştirilerinizi yorumlarla iletebilirsiniz.

Leave a Reply

Your email address will not be published. Required fields are marked *