Turkce Gta Forumu [TR]

Sitemize Giriş İçin Tıklayın

Join the forum, it's quick and easy

Turkce Gta Forumu [TR]

Turkce Gta Forumu [TR]

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    Php Öğrenmek İstiyorsan..

    Sipsi Çakıcı
    Sipsi Çakıcı
    Administratör
    Administratör


    Cinsiyet : Erkek Mesaj Sayısı : 357
    Rep Puanı : 5
    Kayıt tarihi : 22/04/10
    Yaş : 31
    Nerden : İstanbul

    liglup Php Öğrenmek İstiyorsan..

    Mesaj tarafından Sipsi Çakıcı Salı Kas. 02, 2010 3:15 pm

    PHP yorumlayicisi, bu "programi" çalistirabilmek için dosyanin içinde PHP komutlarini arar. PHP
    komutlari birinci bölümde gördügümüz gibi iki sekilde yazilabilir:
    PHP:
    Kod:
    1. 
      2.  <?php .... ?>
      3.  <? .... ?>

     
    Bunlara PHP komut ayraci denir; birinci türü uzun veya standart ayraç sayilir; ikincisine ike "kisa
    ayraç" denir.

    PHP kodlarimiz, olusturulmasini istedigimiz sayfanin HTML kodlari ile tabir yerinde ise içiçe
    yazilir.

    PHP:
    Kod:
    1. 
      2.  <?php
      3.      print "Merhaba Dünya!";
      4.  ?>

     

    Sayfalara yorum eklemek için;

    PHP:
    Kod:
      1. 
      2.  <HTML>
      3.  <!- - Bu satir HTML'in yorum satiri
      4.  Buraya istedigimiz kadar yorum yazabiliriz..
      5.  Browser bu satirlari dikkate almaz - - >
      6.  <HEAD>
      7.  <TITLE>PHP ile Merhaba</TITLE>
      8.  </HEAD>
      9.  <BODY>
      10.  <CENTER>
      11.  <B>
      12.  <H1>
      13.  <?php
      14.  /*
      15.  Bu satir da PHP'nin çok-satirli yorum bölümü..
      16.  Bunu da PHP yorumcusu asla dikkate almaz
      17.  Buraya istedigimiz kadar yorum yazabiliriz.
      18.  */
      19.      print "Merhaba Dünya!";
      20.  // Bu ise PHP'nin tek satirli yorum bölümü
      21.  # Bu satirlari da PHP yorumcusu dikkate almayacaktir.
      22.  ?>
      23.  </H1>
      24.  </B>
      25.  </CENTER>
      26.  </BODY>
      27.  </HTML>
     

    Degiskenler

    PHP'de de, bir çok baska bilgisayar programlama dilinde oldugu gibi degiskenlerin içine bir deger
    konmadan önce tanimlanmasi mümkündür; fakat gerekli degildir. Degiskenleri adinin önüne $ isareti
    koyarak tanimlariz:

    PHP:
    Kod:
    1. 
      2.  <?php
      3.  $adi;
      4.  $soyadi;
      5.  $123;
      6.  $sevdigiRenk;
      7.  ?>

     

    PHP'de genellikle degiskenleri degerini atayarak belirleriz:

    PHP:
    Kod:
    1. 
      2.  <?php
      3.  $adi = "Resit";
      4.  $soyadi = "Gülen";
      5.  $123 = 123;
      6.  $sevdigiRenk = "yesil";
      7.  ?>

     

    Degiskenler, kullanildiklari isleme, tasidiklari degeri verirler:

    PHP:
    Kod:
      1. 
      2.  <?php
      3.  print $adi;
      4.  ?>

     

    PHP'de özel bir degiskene degisken adi olarak kullanilacak degerleri de atayabiliriz:

    PHP:
    Kod:
    1. 
      2.  <?php
      3.  $adi      = "Resit";
      4.  $degisken = "adi";
      5.  print $$degisken;
      6.  ?>

     

    Burada Browser penceresine yine "Resit" kelimesi yazilacaktir; çünkü PHP $degisken adli degiskenin
    "adi" adli degiskeni tuttugunu bilecek ve iki Dolar isaretini görünce, $degisken'in degerini degil,
    onun tuttugu degiskenin degerini yazacaktir.

    Veri Türleri

    PHP açisindan dünyada alti tür deger vardir:

    Tamsayi (Integer): 5,124, 9834 gibi
    Çift (Double) : 3,567 gibi
    Alfanümerik (String) : "Resit" gibi
    Mantiksal (Boolean): dogru (true)/yanlis (false) gibi
    Nesne (Object)
    Dizi (Array)

    Tür Degistirme

    Bir degiskenin degerinin türü hakkinda kuskunuz varsa, en emin yol bunu PHP'nin kendisine
    sormaktir. Bu sorgulamayi gettype() fonksiyonu ile yapariz.

    Simdi, bir PHP programi yazalim, bir takim degiskenlere degerler atayalim ve bunlarin türlerini
    PHP'ye soralim.

    PHP:

    Kod:
      1. 
      2.  <?php
      3.      $sayi  = 5;
      4.      print("Birinci degiskenin adi: \$sayi<br>");
      5.      print("Degeri : ");
      6.      print "$sayi<br>";
      7.      print("Türü : ");
      8.      print gettype( $sayi ) ; //tamsayi/integer
      9.      print "<br>";
      10.      print "<br>";
      11. 
      12.      $alfanumerik  = "Resit";
      13.      print "Ikinci degiskenin adi: \$alfanumerik<br>";
      14.      print "Degeri : ";
      15.      print "$alfanumerik<br>";
      16.      print("Türü : ");
      17.      print gettype( $alfanumerik ) ; //alfanümerik/string
      18.      print "<br>";
      19.      print "<br>";
      20. 
      21.      $ondalik  = 5.1234;
      22.      print "Üçüncü degiskenin adi: \$ondalik<br>";
      23.      print "Degeri : ";
      24.      print "$ondalik<br>";
      25.      print("Türü : ");
      26.      print gettype( $ondalik ) ; //çift,ondalik/double
      27.      print "<br>";
      28.      print "<br>";
      29. 
      30.      $mantiksal  = true;
      31.      print "Üçüncü degiskenin adi: \$mantiksal<br>";
      32.      print "Degeri : ";
      33.      print "$mantiksal<br>";
      34.      print("Türü : ");
      35.      print gettype( $mantiksal ) ; //mantiksal/boolean
      36.      print "<br>";
      37.      print "<br>";
      38.  ?>

     
    ALıntıdır..

      Forum Saati Perş. Mayıs 09, 2024 6:40 pm