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ı

Php Etiketleri

PHP bir dosyayı çözümlerken, hangi bölümü yorumlayıp hangi bölümü yorumlamadan geçeceğine karar vermek için <?php ve ?> açılış ve kapanış etiketlerine bakar. Bu şekilde çözümleme PHP'nin her çeşit farklı belgeye gömülmesini sağlar, çünkü bir çift açılış ve kapanış etiketinin dışındaki her şey PHP çözümleyicisi tarafından gözardı edilir.

Echo ve Print nedir?

"echo ve print" komutları kendinden sonra gelen ifadeyi ekrana yazdırmak için kullanılır.

PHP daha açıklayıcı olan <?php echo etiketine bir kısaltma olarak <?= kısa echo etiketini içerir.

<?php 
    echo "Merhaba patika";
    print "Merhaba patika";
?>

Yazım Kuralları

Php etiketleri arasına yazılan tüm komutlar noktalı virgül(;) ile sonlandırılır.

<?php 
    echo "İlk echo komutu";
    echo "İkinci echo komutu";
    echo "Üçüncü echo komutu";
?>

Php kapama etiketi (?>) kendinden önceki son komutu otomatik olarak kapatır. Bu sebeple son komutu kapatmanıza gerek yoktur.

<?php 
    echo "İlk echo komutu";
    echo "İkinci echo komutu";
    echo "Üçüncü echo komutu"
?>

Kapama etiketi kullanmadığınız durumda son komutu noktalı virgül(;) ile bitirmeniz gerekir.

<?php 
    echo "İlk echo komutu";
    echo "İkinci echo komutu";
    echo "Üçüncü echo komutu";
?>

Kısa echo kullanımı.

<?= 'Şahin'; ?> ifadesi
<?php echo 'Şahin'; ?> ifadesine denk gelir.

Html içerisinde gömülü olarak kullanımı

<?php
 $title = 'Php Basics';
?>

<h1><?= $title ?></h1>

<?= echo '<h3>' . $title . '</h3>'; ?>

<?= echo "<h5>$title</h5>"; ?>


Açıklama Satırları

PHP, 'C', 'C++' ve Unix kabuk tarzı (Perl tarzı) açıklamaların hepsini destekler.

<?php
    // Bu tek satırlık c++ tarzı açıklamadır
    
    /* Bu, C tarzı 
    çok satırlı
       bir açıklamadır */
    
    # Bu tek satırlık kabuk tarzı açıklamadır.
?>

Quiz

Answer the questions to check your understanding.

This lesson includes a short quiz.

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