Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHP'ye giriş

PHP'ye giriş

Linux'ta PHP ile Özgür Yazılım Geliştirme - Linux Yaz Kampı 2012 - Abant İzzet Baysal Üniversitesi, Bolu

Hidayet Doğan

July 02, 2012
Tweet

More Decks by Hidayet Doğan

Other Decks in Programming

Transcript

  1. Sözdizimi PHP nedir? Dil, yorumlayıcı, konsept? PHP etiketleri: <?php ?>

    HTML içine gömülme Yorumlar Monday, July 2, 12
  2. Değişkenler $ (dolar) işareti ile başlar. Rakam ile başlayamaz. Türkçe

    harf kullanılabilir. Büyük, küçük harf duyarlıdır. Monday, July 2, 12
  3. Aritmetik operatörler Toplama $a + $b Çıkartma $a - $b

    Çarpma $a * $b Bölme $a / $b Modülüs (bölümden kalan) $a % $b Tersini alma -$a Arttırma $a++ ve ++$a Azaltma $a-- ve --$a Monday, July 2, 12
  4. Bit işlem operatörleri Ve (And) $a & $b hem $a

    hem de $b’de 1 olanlar 1 Veya (Or) $a | $b $a veya $b’de 1 olanlar 1 Ya da (Xor) $a ^ $b $a ve $b’de aynı olmayanlar 1 Değil (Not) ~$a 0 olanlar 1, 1 olanlar 0 Sola kaydır $a << $b her adımda ($b kere) 2‘yle çarp Sağa kaydır $a >> $b her adımda ($b kere) 2’ye böl Monday, July 2, 12
  5. Karşılaştırma operatörleri Eşittir $a == $b Eşit değildir $a !=

    $b veya $a <> $b Büyüktür $a > $b Küçüktür $a < $b Büyük eşittir $a >= $b Küçük eşittir $a <= $b Denktir (aynı) $a === $b Denk değildir $a !== $b Monday, July 2, 12
  6. Mantıksal operatörler Ve (And) $a && $b veya $a and

    $b Veya (Or) $a || $b veya $a or $b Ya da (Xor) $a xor $b Değil (Not) !$a Monday, July 2, 12
  7. Metin ve dizi operatörleri Metinleri birleştirmek için . (nokta) Dizi

    birleşim: $a + $b Dizi eşitlik: $a == $b Dizi denklik: $a === $b Monday, July 2, 12
  8. Çıktı, yazdırma, yansıtma echo print printf “ (çift tırnak) ve

    ‘ (tek tırnak) HEREDOC NOWDOC Monday, July 2, 12
  9. Fonksiyonlar / İşlevler “function” anahtar kelimesi ile tanımlanır. İsimlendirmede harfler,

    rakamlar, _ (alt çizgi) kullanılır. “return” denetleyicisi ile değer döner. Değişken etki alanları. (Variable scope). Monday, July 2, 12