Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

PHP Temel

Php Nedir ve Nasıl Çalışır?
Php'nin Tarihçesi ve Dokümantasyon Bilgilendirmesi

Kurulumlar ve Geliştirme Ortamı

Php Dosyası Oluşturma
PhpStorm ve PHP Interpreter Ayarı
Php Etiketleri, Yazım Kuralları ve Açıklama Satırları

HTML İçinde Php Kullanımı

Değişkenler
Sabitler
Veri Türleri

Aritmetik Operatörler
Karşılaştırma Operatörleri
Artırma ve Azaltma Operatörleri
Birleştirme ve Atama Operatörleri
Mantıksal Operatörler

If else ve elseif Kullanımı
Switch Case Kullanımı

Tek Boyutlu Diziler
Çok Boyutlu Diziler

for Döngüsü
foreach Döngüsü
While ve Do While Döngüsü

Fonksiyon Tanımlama ve Kullanma
Anonim Fonksiyonlar
Recursive Fonksiyonlar
Static Kavramı
Global Tanımı
Ödev

Dizi Fonksiyonları 1
Dizi Fonksiyonları 2
Dizi Fonksiyonları 3
Dizi Fonksiyonları 4
Ödev

String Fonksiyonları

Post Kullanımı
Get Kullanımı
Request Kullanımı
Ödev

Dosya İşlemleri
Dizin İşlemleri
Dosya ve Dizin Taşıma İsimlendirme
Dosya Dahil Etme
Dosya Dizin Listeleme

Oturum(Session) İşlemleri
Çerez(Cookie) İşlemleri
Pratik - Login Uygulaması

Tarih ve Zaman İşlemleri

Sınıflara Giriş
Erişilebilirlik
Kurucu ve Yıkıcı Methodlar
Kalıtım Miras Alma
Final Kullanımı
Static Kullanımı
Abstract Kullanımı
Namespace Kullanımı
Interface Kullanımı
Zincirleme Method Kullanımı
Ödev

Mysql'e Giriş ve Veritabanı İşlemleri
Veri Türleri ve Tablo İşlemleri
SELECT, CRUD
Where Limit Order
Like
SUM MIN MAX COUNT GROUP HAVING
IN NOT IN
FIND_IN_SET
Between Kullanımı

Veritabanı Bağlantısı
Veri Ekleme/Silme/Listeleme/Güncelleme
Koşullama/Limit/Sıralama
Verilerde Arama
MIN, MAX, COUNT ve GROUP BY HAVING Kullanımı
IN NOT IN Kullanımı
FIND IN SET Kullanımı
Between Kullanımı
JOIN, LEFT JOIN, RIGHT JOIN
Gruplama

MVC Yapısı

Veri Değişim Formatları

Hata Yönetimi

Güvenlik

cURL Kullanımı

Mail İşlemleri (PhpMailer Sınıfı)

.htaccess Kullanımı

PHP ve JS

Klasör Yapısı, Routing, Tema Entegrasyonu ve Genel Ayarlar
Giriş Çıkış İşlemleri ve Kullanıcı Tablosunun Oluşturulması
Kategori Oluşturma, Listeleme, Silme ve Güncelleme
Todos Ekleme SweetAlert2 ve Axios eklendi
Todo Güncele Sil Listele Yapıldı Todolara Progress Bar ve Status Eklendi
FullCalender TimeLine Entegresi Profil Güncelleme Todos Istatistikler
Profil Güncelleme Regex Kontrollü Şifre Güncelleme

Bölüm 1 - OOP MVC Yapısı Routing İşlemleri Çekirden Sınıfların Hazırlanması
Bölüm 2 - View Hazırlanışı,Tema Entegresi, Router Oluşturma
Bölüm 3 - Login İşlemi
Bölüm 4 - Müşteri Güncelleme Silme ve Ekleme
Bölüm 5 - Proje Ekleme Güncelleme ve Silme
Bölüm 6 - Müşteri Not Alımı, Profil Sayfası Oluşturma
Bölüm 7 - Profil Güncelleme Proje Listesinde Müşteri Bilgisinin Alınması
Bölüm 8 - Anasayfa İstatistiklerinin Hazırlanması

IF-ELSE-ELSEIF Kullanımı

IF-ELSE koşullu ifadesi, PHP dahil olmak üzere birçok programlama dilindeki en önemli yapı taşlarından biridir.

IF bir kod bölümünün belirli bir koşula bağlı olarak çalışmasını sağlar; ELSE ise koşul sağlanmadığında çalışacak kısımdır.

    if($a >= $b){
        // Koşul true ise çalışacak kısım.
    }else{
        // Koşul true değil ise çalışacak kısım.
    }

Koşula bağlı çalışacak kod parçasında tek komut çalışacaksa süslü parantez kullanmanız gerekmez.

    if($a > $b) echo "a büyüktür b";
    else echo "a büyük değildir b";

veya

    if($a > $b) 
        echo "a büyüktür b";
    else 
        echo "a büyük değildir b";

elseif deyimi ise koşullu ifademizde birden fazla koşula bağlı olarak farklı kod bölümleri çalıştırmamızı sağlar.

    if($a == 1) 
        echo "a eşittir 1e";
    elseif($a == 2) 
        echo "a eşittir 2ye";
    elseif($a == 3) 
        echo "a eşittir 3e";
    else 
        echo "a eşittir değildir 1e 2ye ve 3e";

Ternary Operatör Kullanımı

Php ternary operatörü if-else yapısının kısa kulanımıdır diyebiliriz türkçe olarak çevriside üçlü operatör manasındadır.

    (koşul) ? true ise : true değilse    

Örnek:

    ($a < 5) ? echo "a küçüktür 5" : echo "a küçük değildir 5"  
    
    // İfade uzun yazıldığında ağaşıda ki ifadeye karşılık gelir.
    if($a < 5) 
        echo "a küçüktür 5"
    else 
        echo "a küçük değildir 5"

IF Farklı Sözdizimi

IF Bloklarını alternatif olarak aşağıda ki gibi de kullanabilirsiniz.

    if($a == 1): 
            echo "a eşittir 1e";
    endif;
Previous
Next

Lesson discussion

Swap insights and ask questions about “PHP Temel”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved