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

90Pixel Akademi - Backend 1. Ders: PHP'ye Giriş...

90Pixel Akademi - Backend 1. Ders: PHP'ye Giriş ve OOP

PHP nedir?
Çalışma mantığı
Kullanım alanları
PHP sözdizimi (syntax) nasıldır?
Değişkenler
Fonksiyonlar
Operatörler
Koşullar
Veri Türleri
PHP’de OOP
Görünürlük
Kalıtım
Arayüz
Soyutlama
Namespace kullanımı vb.
Otomatik Yükleme
Composer Paket Yöneticisi
Nedir?
Nasıl kullanılır?

Avatar for 90Pixel

90Pixel

May 19, 2019

Other Decks in Programming

Transcript

  1. PHP NEDİR ? PHP (açılımı PHP: Hypertext Preprocessor) geniş bir

    kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir. php.net der ki:
  2. PHP NERELERDE KULLANILIR ? • Dinamik içeriğe sahip web siteleri

    • Her türlü istemcinin (web, mobil, IoT vb) kullanabileceği web servisleri (API) • Komut satırı (Command Line) uygulamaları • Masaüstü uygulamalar
  3. PHP SÖZ DİZİMİ / DEĞİŞKENLER • Değişkenler $ karakteri ile

    başlar • Değişken isimleri harf yada _ karakteri ile başlayabilir • Değişken isimlerinde alfanümerik karakterler ve _ bulunabilir • Değişken isimleri büyük-küçük harf duyarlıdır • Değişkenlerin kapsamı local, global yada static olabilir
  4. PHP SÖZ DİZİMİ / ARİTMETİK OPERATÖRLER Operatör İşlem Örnek +

    Toplama $x + $y - Çıkarma $x - $y * Çarpma $x * $y / Bölme $x / $y % Mod $x % $y ** Kuvvet $x ** $y . Birleştirme $x . $y
  5. PHP SÖZ DİZİMİ / ATAMA OPERATÖRLERİ Operatör Atama Sonuç =

    x = y x = y += x += y x = x + y -= x -= y x = x - y *= x *= y x = x * y /= x /= y x = x / y %= x %= y x = x % y .= x .= y x = x . y
  6. PHP SÖZ DİZİMİ / KARŞILAŞTIRMA OPERATÖRLERİ Operatör İşlem Örnek ==

    Eşittir $x == $y === Denktir $x === $y != Eşit Değildir $x != $y <> Eşit Değildir $x <> $y !== Denk Değildir $x !== $y > Büyüktür $x > $y < Küçüktür $x < $y >= Büyük eşittir $x >= $y <= Küçük eşittir $x <= $y
  7. PHP SÖZ DİZİMİ / ARTIRMA-AZALTMA OPERATÖRLERİ Operatör İşlem Açıklama ++$x

    Önce artırma Önce $x'in değerini 1 artırır, sonra $x'i döndürür $x++ Sonra artırma Önce $x'i döndürür, sonra $x'in değerini 1 artırır --$x Önce azaltma Önce $x'in değerini 1 azaltır, sonra $x'i döndürür $x-- Sonra azaltma Önce $x'i döndürür, sonra $x'in değerini 1 azaltır
  8. PHP SÖZ DİZİMİ / MANTIKSAL OPERATÖRLER Operatör İşlem Örnek Sonuç

    and ve $x and $y Hem $x hem $y doğru ise sonuç doğrudur or veya $x or $y $x ve $y 'den en az bir tanesi doğru ise doğru sonuç verir xor ikisinden biri $x xor $y $x ve $y 'den yalnızca bir tanesi doğru ise doğru sonuç verir && ve $x && $y Hem $x hem $y doğru ise sonuç doğrudur || veya $x || $y $x ve $y 'den en az bir tanesi doğru ise doğru sonuç verir ! değil !$x $x doğru değil ise doğru sonuç verir