İnternet Programcılığı Ders 3.1 || PHP – Değişkenler

İnternet Programcılığı Ders 3.1 || PHP – Değişkenler

 

Bu makalemizde internet programcılığı  dersinde  değişkenler konusunu göreceğiz.

 

Değişkenler girilen verileri bellekte tutmak için kullanılır. Her değişken bellekte bir veri tutar ve programın çalışmasıyla herhangi bir yerde tekrar değişebilir.

Değişken, kabaca içi boş bir bardak gibi düşünülebilir. Bardak, içine su koyarsan suyu; civa koyarsan civayı tutmuş olur. Bardakta ne olduğu sorusuna içindekine göre farklı cevaplar verilir. Değişkenler, program içerisinde değer atanmak için kullanılan ifadelerdir. Bir karenin alanını hesaplatmada kullanılan ALAN, bir öğrencinin aldığı notları gösteren NOT, kişinin yaşadığı MEMLEKET birer değişken olarak tanımlanabilir. Her seferinde alan, not, memleket değişebilir.

Değişken tanımlarken aşağıdaki hususlara dikkat edilmelidir. Aksi takdirde programın çalışması esnasında hata oluşur.

  • Değişkenler dolar işareti ($)i ile başlar.

    YANLIŞ

    DOĞRU

    SAYI = 20
    PASSWORD=1453
     $SAYI=20
    $PASSWORD=1453


     Değişken ataması yapılırken eşittir(=) operatörü kullanılmalıdır.

    YANLIŞ

    DOĞRU

    $SAYI : 20
    $AD – ERDAL
    $SAYI=20
    $AD=”ERDAL”


     Değişkene atanan değer metin ise tırnak içinde yazılmalıdır.

    YANLIŞ

    DOĞRU

    $SEHIR =ANKARA
    $MESLEK=DOKTOR
    $SEHIR =”ANKARA”
    $MESLEK=”DOKTOR”

     Değişkenler rakamla başlamaz.

    YANLIŞ

    DOĞRU

    $1NOT=80
    $5A=15
    $NOT1=80
    $A5=15

     Değişkenler iki kelimeden oluşuyorsa kelimeler arasında boşluk olmamalıdır.

    YANLIŞ

    DOĞRU

    $BUYUK SAYI=20
    $KUCUK SAYI=10
    $BUYUK_SAYI=20
    $KUCUK -SAYI=10

     Değişkenlerde Türkçe karakter (ç, ğ, ü, ö, ş ı, İ) ve özel semboller (£ @ / * > < { ] & % …) kullanılmaz.

    YANLIŞ

    DOĞRU

    $YAŞ=35
    $DOĞUM YILI=1980
    $I@D/=12
    $YAS=35
    $DOGUM_YILI=1980
    $ID=12

    Bu makale Megepten faydalanarak hazırlanmıştır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir