Not : Temel olarak değişkenleri kutu olarak düşünün , bu anlatım kutular üzerine olacaktır.
Değişkenler temsil ettikleri duruma göre adlandırılması gerekmez ancak doğru adlandırılmışsa kodun anlaşılması daha kolaydır. Bir değişkene kullanacağınız yere göre isim vermeye önem göstermelisiniz.
Değişken oluştururken :
1) Boşluk kullanılamaz alternatif olarak " _ " kullanılabilir.
2) İsimler rakamla başlayamaz.
3) Türkçe karakterler kullanılamaz.
4) Kullanılmadan önce tanıtılması gerekir.
5) Küçük büyük harfe duyarlıdır.
6) Değişkenler yan yana " , " kullanılarak oluşturulabilir.
7) Pawn komutları değişken adı olarak kullanılamaz.
Bir değişken türünü ele alalım.
New Değişkeni :
Eğer kullanacağınız değer tam sayı olacaksa bu değişkeni kullanmalısınız.
New değişkeni oluşturma :
Bir sayıyı saklayabileceğimiz ,değişken olarak adlandıran bir yere sahip olmak için yazdığımız örnek kod :
PHP Kod:
new degisken_adi
degisken_adi : Değişken ismi.
Not : New değişkeni oluşturduğumuzda 0 değeri otomatik olarak atanır.
Değişkenlere Değer Atama Örnekleri:
Yazının devamında göreceğiniz bilgeler için bir ön bilgi vermek istiyorum.
" = " Operatörü :
Burada " = " operatörünü kullanarak değer atayacağız.
PHP Kod:
new degisken_adi = x
Not :
" = " değerleri atamak için kullanılır.
" == " değerleri karşılaştırmak için kullanılır.
" ++ , -- " Operatörü:
Burada " ++ , -- " operatörünü kullanarak değişkenin değeriyle oynayacağız.
PHP Kod:
degisken_adi++
veya
degisken_adi--
Sıra geldi değişken örneklerine, daha fazla örnek çıkarılabilir ama temel olarak bunları kullanırız :
PHP Kod:
new kutu
// Kutu değişkenini oluşturduk ve değeri 0
kutu = 3
// Kutunun değişkeninin değerini 3 yapıldı
kutu += 1
// Kutu değişkeninin değerini 1 artır
kutu -= 1
// Kutu değişkeninin değerini 1 azalt
kutu += 5
// Kutu değişkeninin değerini 5 artır
kutu -= 5
// Kutu değişkeninin değerini 5 azalt
kutu++
// Kutu değişkeninin değerini 1 artır
kutu--
// Kutu değişkeninin değerini 1 azalt
new kutu
client_print(index,print_chat,"%d",++kutu)
// Değeri 1 artırıp ekrana yazar
new kutu
client_print(index,print_chat,"%d",--kutu)
// Değeri 1 azaltıp ekrana yazar
new kutu
client_print(index,print_chat,"%d",kutu++)
// İşlem yapılmadan önceki değeri 1 artırıp ekrana basar
)

