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ı

Tek Boyutlu Diziler(Array)

Diziler PHP'de değerleri anahtarlarla ilişkilendiren bir veri türüdür.

Array'leri iki şekilde tanımlayabiliriz.

    $a = array('elma','armut')

veya

    $a = ['elma','armut']

şeklinde tanımlanabilir.

Dizileri print_r(dizi) veya var_dump(dizi) şeklinde ekrana yazdırabiliriz.

    $a = ['elma','armut'];
    
    print_r($a);
    
    //İfadenin çıktısı
    Array ( [0] => elma [1] => armut )

Örnekte de görüldüğü üzere dizilerin anahtarları belirtilmediğinde 0'dan başlayarak sırasıyla anahtar değerleri otomatik atanır.

Biz de bu anahtar değerleri kendimiz belirleyebiliriz.

    $a = ['m1'=>'elma','m2'=>'armut'];

    print_r($a);
    
    //İfadenin çıktısı
    Array ( [m1] => elma [m2] => armut )

Bir dizinin belirli bir değerini kullanmak için o değerin anahtarı ile işlem yaparız.

    $kisi = [
        'isim' => 'Şahin',
        'soyisim' => 'ERSEVER',
        'dogumtarihi' => '10.01.1993'
    ];

    print_r($kisi);
    
    //İfadenin çıktısı
    
    Array(
        [isim] => Şahin
        [soyisim] => ERSEVER
        [dogumtarihi] => 10.01.1993
    )
    
    echo "Merhaba benim adım " . $kisi['isim'] . " " . $kisi['soyisim'] . "  Doğum tarihim " . $kisi['dogumtarihi'];
    
    //İfadenin çıktısı
    Merhaba benim adım Şahin ERSEVER  Doğum tarihim 10.01.1993
    $hayvanlar = array('kedi', 'köpek', 'tavşan');

    echo $hayvanlar[0]; // "kedi" Çıktısını verir.
    echo $hayvanlar[1]; // "köpek" Çıktısını verir.
    echo $hayvanlar[2]; // "tavşan" Çıktısını verir.
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