M. Niyazi Alpay
M. Niyazi Alpay
M. Niyazi Alpay

Çok küçük yaştan itibaren bilgisayar sistemleriyle ilgileniyorum ve 2005 yılından beri programlama ile uğraşıyorum, PHP, MySQL, Python, MongoDB ve Linux konularında bilgi sahibiyim

 

about.me/Cryptograph

  • admin@niyazi.org

PHP Değişken Tanımlama ve If - Else yapısı

PHP Değişken Tanımlama ve If - Else yapısı

Değişken Tanımlama

PHP de değişkenler $ işareti ile tanımlanır.

$degisken = değişken verisi;

  • Değişken tanımlanırken bazı kurallar vardır.
  • Değişken rakam ile başlayamaz
  • Türkçe karakter kullanılamaz
  • Boşluk kullanılamaz
  • Büyük-küçük harf duyarlıdır.

$degisken_1 gibi bir tanımlama yapılabilir, değişkene herhangibir komutta aktarılabilir

$ekle=(mysql_query("INSERT INTO TabloAdı (Alan1, Alan2, ...) VALUES ("Değer1", "Değer2", ...)");

bu değişkeni çalıştırdığımızda veritabanına veri ekleyecektir.

$yaz="Alpay"; değişkenin verisi Alpay bu değişkeni ekrana yazdırdığımızda Alpay yazsını yazacaktır. 

$yaz="Alpay"; 
echo $yaz;
echo "Benim adım:  ".$yaz;

bu ekrana "Benim adım: Alpay" çıktısını verir.
Değişkenleri yazdırırken ' işaretleri kullanmıyoruz, hem normal bir yazı yazdırırken hem değişkeni aynı anda yazmak için . işaretinden faydalanırız, . bağlama işaretidir. 

echo 'Benim adım: '; echo $yaz;

bu da aynı çıktıyı verir ama iki tane echo komutu kullanmak yerine . işaretiyle yazdırılacak iki veriyi birleştirmiş oluyoruz.

If  - Else Yapısı

if (yapılmasını istediğiniz koşullar) {
yapılmasını istediğiniz koşulun doğru olduğunda işlenecek kodlar
}

elseif (önceki koşul sağlanmadığnda buradaki koşula bakar ) {

Koşul sağlandığında işlenecek kodlar
}

else {koşul sağlanmadığında işlenecek kodlar}

örnek:
Dışarıdan girilen değer  1 ise doğru değilse yanlış uyarısını veren program. 

$Alpay="1";
if($Alpay=="1"){
  echo 'Girilen değer  doğrudur.';}else {
   echo 'Girilen değer  yanlıştır.';
}

Bunları da okumak isteyebilirsiniz

1 yorum

  • İsmail
    İsmail
    17 Eki 2012 16:44

    Hocam çok güzel anlatmışsın. Eline sağlık. PHP konusunda daha başka anlatımların için takipteyim.

Siz de yorum bırakın

E-posta adresiniz yayınlanmayacaktır. Zorunlu alanlar * ile işaretlenmiştir