Temel PHP8+ Eğitimi
Yeni başlayanlar için çözümlü örnekler ve problem setleri içeren basit PHP eğitimi.
Temeller
001
Yeni Başlayanlar için PHP Diline Giriş
002PHP'ye Başlarken
003PHP Kodunun Çalıştırılması
004Kodlama Sorunu
005PHP Hata Gösterimi
006PHP'yi Çalıştırmak İçin Tam Kod
007Başlatma için Geliştirilmiş Kod
008Temel PHP Komutlarına Genel Bakış
009PHP'de Yorumlar
010Eğitimdeki Yorumlar
011PHP'de var_dump Fonksiyonu
012PHP'de Fonksiyonlar
013PHP'de Değişkenler
014PHP'de Değişken Kullanımı
015PHP'de Değişken Değerlerinin Değiştirilmesi
016PHP'de Sayılarla Matematiksel İşlemler
017PHP'de Değişkenlerle Matematiksel İşlemler
018PHP'de Matematiksel İşlem Önceliği
019PHP'de Eşit Öncelik
020PHP'de Gruplandırma Parantezleri
021PHP'de Gruplamanın Nüansları
022PHP'de Kesirler
023PHP'de Negatif Sayılar
024PHP'de Bölümden Kalan
025PHP'de Üs Alma
026PHP'de Üs Alma İşlemi Önceliği
027PHP'de Dizeler
028PHP'de String Birleştirme
029PHP'de Dize Birleştirme Sırasında Boşluklar
030PHP'de Dize Uzunluğu
031PHP'de Kiril Alfabesi Sorunu
032PHP'de HTML Etiketleri ile Çalışma
033PHP'de Etiket Özellikleri
034PHP'de Mantıksal Değerler
035PHP'de null Değeri
036PHP'de Otomatik Tür Dönüşümü
037PHP'de Otomatik String Dönüşümü
038PHP'de String Dönüşümündeki Nüanslar
039PHP'de Tamsayılara Zorunlu Dönüşüm
040PHP'de Ondalıklı Sayılara Zorla Dönüştürme
041PHP'de Kesirin Tam Sayıya Dönüştürülmesi
042PHP'de Sayıyı String'e Dönüştürme
043PHP'de Dize Karakterlerini Alma
044PHP'de String İçindeki Rakamlar
045PHP'de Sayının Rakamlarına Erişim
046PHP'de Atama İşlemiyle Çalışmanın Nüansları
047PHP'de Kısaltılmış Operatörler
048PHP'de Artırma ve Azaltma İşlemleri
049PHP'de Önek ve Sonnek Türü
050Kod Hatalarını Bulma
051PHP'de İşlemler Üzerine Pratik
052PHP'de Formüller Üzerine Pratik
Diziler
053
PHP'de Diziler
054PHP'de bir dizinin içeriğini görüntüleme
055PHP'de Dizi İçindeki Tek Bir Eleman
056PHP'de İlişkisel Diziler
057PHP'de Anahtarlarla İlgili Bir İnce Nokta
058PHP'de Dizilerde Eleman Sırası
059PHP'de Dizi Uzunluğu
060PHP'de Dizi Elemanlarını Değiştirme
061PHP'de Dizi Elemanlarının Üzerine Yazma
062PHP'de Dizi Elemanlarının Artırılması
063PHP'de Dizi Doldurma
064PHP'de Anahtarların Açık Belirtilmesi
065Değişkenlerden Anahtarlar PHP'de
066PHP Dizileriyle Kod Hatalarını Bulma
Koşullar
067
PHP'de if-else Yapısı
068PHP'de Büyüktür ve Küçüktür Operatörleri
069PHP'de Eşitlik Kontrolü
070PHP'de Eşitsizlik Kontrolü
071PHP'de Değişken Karşılaştırma
072PHP'de Veri Tipleri ve if-else Yapısı
073Tırnak İçindeki Sayılar PHP'de
074PHP'de Değer ve Tür Eşitliği
075PHP'de Değer ve Tür Eşitsizliği
076PHP'de Veri Tiplerini Karşılaştırırken Dikkat Edilmesi Gerekenler
077PHP'de if-else Yapısında Karmaşık Koşullar
078PHP'de Mantıksal VE
079PHP'de Mantıksal VEYA
080PHP'de Karşılaştırma İşlemlerinin Önceliği
081PHP'de Koşul Gruplandırma
082if-else İfadelerinin Ters Çevrilmesi
083if-else Yapısı ve Boolean Değerler
084PHP'de Mantıksal Değerlerin Katı Olmayan Karşılaştırması
085Kısaltılmış if-else Yapısı
086PHP'de Kısaltılmış İşlemlerin Nüansları
087PHP'de isset Komutu
088PHP'de Uyarı Bastırma
089PHP'de Dizi Elemanının Varlığını Kontrol Etme
090PHP'de empty Komutu
091PHP'de else Komutunun İsteğe Bağlı Olması
092PHP'de Koşullarda Küme Parantezlerinin İsteğe Bağlı Olması
093PHP'de if Koşullarında Küme Parantezlerinin İsteğe Bağlı Olması Sorunu
094PHP'de if-else Yapılarının Kombinasyonları
095PHP'de elseif Yapısı
096PHP'de İç İçe if Yapıları
097PHP'de switch-case Yapısı
098PHP'de default'un İsteğe Bağlı Olması
099PHP'de match Yapısı
100PHP'de break'in İsteğe Bağlı Olması
101PHP'de Üçlü Operatör
102PHP'de Null Birleştirme Operatörü
103PHP'de Null Birleştirme Operatörü Zincirleri
104PHP'de Mantıksal İşlemler
105PHP'de Saatin Bölümünü Belirleme
106PHP'de Dizi ve String Uzunluğunu Kontrol Etme
107PHP'de Dize Karakterini Kontrol Etme
108PHP'de Bölümden Kalanı Kontrol Etme
109PHP Koşulları ile Kod Hatalarını Bulma
110PHP'de if-else Koşulları Üzerine Pratik
Döngüler
111
PHP'de Döngülere Giriş
112PHP'de foreach Döngüsü
113PHP'de foreach döngüsünde anahtarlar
114PHP'de while Döngüsü
115PHP'de for Döngüsü
116PHP'de Döngülerde Koşullar
117PHP Döngülerinde Sayıların Toplanması
118PHP Döngülerinde Dizi Elemanlarının Biriktirilmesi
119PHP'de Döngüler ile String Oluşturma
120PHP'de Döngülerde Küme Parantezlerinin İsteğe Bağlı Olması
121PHP'de Döngülerde Süslü Parantez Problemi
122PHP'de break Deyimi
123PHP'de continue Deyimi
124PHP'de Bayraklarla Çalışma
125PHP'de İç İçe Döngüler
126PHP'de Diziler için for Döngüsü
127PHP'de Dizi Doldurma
128PHP Döngüsünde Dizi Değiştirme
129PHP'de Döngü Kodları Yazma İpuçları
130PHP Döngülerinde Kod Hatalarını Bulma
131PHP Döngülerinin Uygulamalı Olarak Çalışılması
Çok Boyutluluk
132
PHP'de Çok Boyutlu Diziler
133PHP'de Üç Boyutlu Dizi
134PHP'de İlişkisel Diziler
135PHP'de Özel Diziler
136PHP'de Çok Boyutlu Dizilerde Döngü
137PHP'de Üç Boyutlu Dizi Üzerinde Döngü
138PHP'de Çok Boyutlu Dizilerde Anahtarlarla Çalışma
139PHP'de Çok Boyutlu Dizilerin Doldurulması
140PHP'de Çok Boyutlu Dizileri Sırayla Sayılarla Doldurma
141PHP'de İlişkisel Diziler Dizisi
142PHP'de Çok Boyutlu Dizilerin Dönüştürülmesi
Matematik Fonksiyonları
String Fonksiyonları
148
PHP'de Dize Uzunluğu
149PHP'de Karakter Büyük/Küçük Harf
150PHP'de Dize Kesme
151PHP'de Dize Kontrolleri
152PHP'de Dizelerde Arama
153PHP'de Dize Bölme
154PHP'de Satır Sonu Temizleme
155PHP'de Değer Ekleme ile String Çıktısı
156PHP'de Sayı Biçimlendirme
157PHP'de String Ters Çevirme
158PHP'de Dize Doldurma
159PHP'de HTML Etiketleri için Fonksiyonlar
160PHP'de Karakter Kodları
161PHP'de Alt Dize Sayımı
162PHP'de Dize Parçaları
Dizi Fonksiyonları
163
PHP'de Dizilerde Arama
164PHP'de Sınır Elemanları
165PHP'de Dizi Dilimleme
166PHP'de Dizi Splice İşlemi
167PHP'de Aralıktan Diziye
168PHP'de Dizi Doldurma
169PHP'de Dizileri Birleştirme
170PHP'de Dizi Anahtarları ve Değerleri
171PHP'de Dizileri Ters Çevirme
172PHP'de Dizilerde Değiştirme
173PHP'de Diziden Kopyaları Kaldırma
174PHP'de Dizi Elemanlarını Sayma
175PHP'de Dizi Parçalama
176PHP'de Dizi Sıralama
177PHP'de Çoklu İşlemler
Rastgele
Zaman
182
PHP'de Timestamp ile Çalışma
183PHP'de Tarih ve Saat Biçimlendirme
184PHP'de Serbest Formatta Tarih Ayrıştırma
185PHP'de Tarih Doğrulama
186PHP'de Saat Dilimi
187PHP'de Tarihleri Değiştirme
188PHP'de Tarih Dizelerini Karşılaştırma
189Yıl Olmadan Tarih Karşılaştırması PHP'de
190PHP'de Tarihin Aralığa Düşmesi
191Timestamp ve anların PHP'de karşılaştırılması
Kullanıcı Tanımlı Fonksiyonlar
192
PHP'de Kullanıcı Tanımlı Fonksiyonlarla Çalışmanın Temelleri
193PHP'de Fonksiyon Parametreleri
194PHP'de Fonksiyonlarda Birden Fazla Parametre
195PHP'de Değişken Fonksiyon Parametreleri
196PHP'de Fonksiyonlarda İsteğe Bağlı Parametreler
197PHP'de return Deyimi
198PHP'de Fonksiyonların Sıralı Çağrılması
199PHP'de return İfadesinin İnce Detayı
200PHP'de Döngü ve return
201Döngülerde return Kullanımı PHP'de
202PHP'de return ile Çalışma Teknikleri
203PHP Fonksiyonlarında Bayraklar
204PHP Fonksiyonlarında if Kullanmadan Mantıksal Operatörler
205PHP'de Fonksiyon Oluşturma İpuçları
206JavaScript Fonksiyonları ile Kod Hatalarını Bulma
207PHP Fonksiyonlar Üzerine Pratik
Kapsam
208
PHP'de Referanslar
209PHP'de Dizi Referansları
210PHP'de foreach İçinde Referanslar
211PHP Fonksiyonlarında İç Değişkenler
212PHP'de Fonksiyonların Dış Değişkenleri
213PHP'de Aynı İsimli Fonksiyon Değişkenleri
214PHP'de Global Değişkenler
215PHP'de Fonksiyon Parametrelerinin Değiştirilmesi
216PHP'de Referans Parametreler
Rekürsyon
Düzenli İfadeler
223
PHP'de Düzenli İfadelere Giriş
224Karakter Tekrarlama Operatörleri
225PHP'de Gruplayan Parantezler
226PHP'de Düzenli İfadelerde Özel Karakterlerin Kaçışı
227PHP'de Düzenli İfadelerde Özel Karakterler Listesi
228PHP Düzenli İfadelerinde Küme Parantezleri
229PHP'de Düzenli İfadelerde Açgözlülüğü Sınırlama
230PHP'de Düzenli İfadelerde Karakter Grupları
231PHP Düzenli İfadelerde Karakter Kümeleri
232Düzenli İfadelerde Tersleme
233PHP'de Düzenli İfadelerde Kiril Harflerinin Özellikleri
234PHP'de Köşeli Parantez İçindeki Özel Karakterler
235PHP'de Köşeli Parantez İçindeki Karakter Grupları
236Düzenli ifadelerde PHP düzenli ifadelerinde istisnalar
237PHP Düzenli İfadelerde Köşeli Parantezler İçinde Şapka Sembolü
238PHP Düzenli İfadelerde Köşeli Parantez İçinde Tire
239PHP'de Düzenli İfadelerde Satır Başı ve Sonu
240PHP'de Düzenli İfadelerde Kelimenin Sonu veya Başlangıcı
241PHP'de Düzenli İfadelerde 'veya' Komutu
242PHP'de Regex Sınırlayıcıları
243PHP'de Sınırlayıcı Kaçışı
244PHP'de Ters Eğik Çizgi Sorunu
245PHP'de Düzenli İfadelerle String Kontrolü
246PHP'de Düzenli İfadelerin Otomatik Test Edilmesi
247PHP'de Düzenli İfadelerle Tüm Satırı Kontrol Etme
248Düzenli İfadelerle PHP'de Arama Yaparken Yakalama Grupları
249PHP'de Düzenli İfadelerle Tüm Eşleşmeleri Bulma
250PHP'de Düzenli İfadelerle Eşleşenleri Gruplara Ayırma
251preg_match_all Fonksiyonunun Davranışını PHP'de Değiştirme
252PHP'de Yakalama Yapmayan Parantezler
253Düzenli ifadelerle değiştirme işlemlerinde cepler (capture groups) PHP'de
254PHP'de Düzenli İfadelerde Yakalama Grupları
255PHP'de Düzenli İfadelerde İsimli Yakalama Grupları
256PHP'de Düzenli İfadeler İçinde İsimli Yakalama Grupları
257PHP Düzenli İfadelerde Genel Cep Numarası
258PHP Düzenli İfadelerde İleri Bakış
259PHP Düzenli İfadelerde Geriye Bakış
260PHP'de Düzenli İfadeler ile Geri Çağırım Kullanarak Değiştirme
261PHP'de Düzenli İfade Değiştiricileri
262PHP'de Regex Büyük/Küçük Harf Duyarsızlığı
263PHP'de Düzenli İfadelerde Yorumlar
264PHP'de Düzenli İfadelerde Unicode ile Çalışma
265PHP'de Düzenli İfadelerin Açgözlülüğünü Değiştirme
266PHP'de Düzenli İfadelerde Sıradan Karakterlerin Kaçışı
267PHP'de Düzenli İfadelerde Birden Fazla Değiştirici
268PHP'de Düzenli İfade Özel Karakterlerinin Otomatik Kaçışı
269PHP'de Düzenli İfadeler ile Dizi Filtreleme
270Dizgeyi Düzenli İfadelerle Diziye Bölme PHP'de
String Oluşturma
271
PHP'de Değişkenleri Stringlere Yerleştirme
272PHP'de Dizi Elemanlarını Ekleme
273PHP'de İlişkisel Dizi Elemanlarını Dizelere Yerleştirme
274PHP'de Döngü ve Değişken Yerleştirme
275PHP'de Döngü İçinde Dizi Elemanlarını Ekleme
276Çok Boyutlu Dizi Elemanlarını PHP Döngüsünde Yerleştirme
277PHP'de Etiket Oluşturma
278PHP'de Nitelikli Etiketlerin Oluşturulması
279PHP'de Döngü ve Etiket Üretimi
280PHP'de Döngü ve Dizilerden Etiket Üretme
281PHP'de Döngü ve Etiket ve Özellik Oluşturma
282PHP'de Döngü ve HTML Tabloları Oluşturma
283PHP ile Tek Döngü Kullanarak HTML Tablosu Oluşturma
284PHP'de İki İç İçe Döngü Kullanarak HTML Tablosu Oluşturma
285PHP Kodunu HTML'ye Ekleme
286PHP'de Kısa echo Komutu
287PHP Değişkenini HTML Koduna Yerleştirme
288Dizi Elemanlarını HTML Koduna Yerleştirme
289Koşullar ve PHP Kodu Kırma
290Koşullarda PHP Kodunu Kırmak için else Bloğu
291Koşullarda elseif Bloğu ile PHP Kodunu Kırma
292Döngüler ve PHP Kodu Kırma
293Döngüler ve Dizi Elemanlarının PHP Kod Arasına Yerleştirilmesi
Formlar
294
PHP'de Formlarla Çalışma Temelleri
295PHP'de Form Gönderme Yöntemi
296PHP'de Form Verilerini Alma
297PHP'de GET Metodu ile Form Verilerini Alma
298PHP'de POST Metodu ile Form Verilerini Alma
299Formun PHP'de Tek Dosyada İşlenmesi
300PHP'de Form Gönderiminden Sonra Formu Gizleme
301Form Değerlerini PHP'de Gönderim Sonrası Saklama
302PHP'de Form Varsayılan Değerinin Korunması
303PHP'de Varsayılan Değerleri Kaydetmek için Kısaltılmış Kod
304PHP'de textarea Elemanı
305Textarea Değerini PHP'de Gönderim Sonrası Saklama
306PHP'de Checkbox
307PHP'de Checkbox Kullanımının Nüansları
308Seçilen değerin PHP'de gönderim sonrası checkbox'ta saklanması
309PHP'de Radyo Düğmeleri
310Radyo düğmelerinde seçilen değerin PHP'de gönderim sonrası korunması
311PHP'de Select İşlemleri
312PHP'de Select'lerde value Özniteliği
313Seçimlerdeki Değeri PHP'de Gönderdikten Sonra Kaydetme
314PHP'de GET İstekleri
315PHP'de Bağlantılar Kullanarak GET İstekleri
316PHP'de Formlar Üzerine Pratik
Oturumlar
Çerezler
Dosya Sistemi
331
PHP'de Dosya Okuma
332PHP'de Dosya Yazma
333PHP'de Dosya Okuma ve Yazma İşlemlerinin Birleştirilmesi
334PHP'de Göreli Yollar
335PHP'de Mutlak Yollar
336PHP'de Mutlak Yolun Avantajları
337PHP'de Betik Klasörü ve Dosyasına Mutlak Yollar
338PHP'de Dosya Adı Değiştirme
339PHP'de Dosya Taşıma
340PHP'de Dosya Kopyalama
341PHP'de Dosya Silme
342PHP'de Dosya Boyutunu Belirleme
343PHP'de Dosya Varlığını Kontrol Etme
344PHP'de Klasör Oluşturma
345PHP'de Klasör Silme
346PHP'de Klasörleri Yeniden Adlandırma
347PHP'de Klasör Taşıma
348PHP'de Bir Klasörün İçeriğini Okuma
349PHP'de Klasörü Dosyadan Ayırt Etmek
350PHP'de Bir Klasörün İçeriğini İnceleme
351PHP'de Dosya Ekleme
352PHP'de HTML Bölümleme Elemanları
353PHP'de Değişkene Yapılan Eklemenin Kaydı
354PHP'de Dosya Bağlama
355PHP'de Dosyaları Tek Seferlik Bağlama
356Bağlantıyı PHP Değişkenine Yazma
Veri Tabanları
357
PHP'de SQL Veritabanlarına Giriş Yeni Başlayanlar İçin
358PhpMyAdmin ile Veritabanlarıyla Çalışma
359Test users tablosu
360PHP'de SQL ile Çalışmak için Hazırlık İşlemleri
361Veritabanına Sorgu Gönderme
362Veritabanında Hata Arama
363Veritabanı Bağlantı Testi
364PHP'de SQL ile Çalışırken Karakter Kodlama Sorunları
365Çalışma Kapasitesini Kontrol Etmek İçin Genişletilmiş Test Kodu
366PHP'de SQL Sorgusu Sonucu Alma
367PHP'de SQL Sorgusu Sonucunu Dizi Olarak Alma
368PHP'de SQL Sorgusunda Döngü ile Dizi Oluşturma
369PHP'de Veritabanı SQL Sorgusu ile Kayıt Seçimi
370PHP'de SQL Sorgularında Mantıksal İşlemler
371PHP'de SQL Sorgusunda Seçim Alanları
372PHP'de SQL Sorgusu ile Kayıt Ekleme
373Eksik Sütunlarla PHP'de SQL Sorgusu Aracılığıyla Kayıt Ekleme
374PHP'de SQL Sorgusu ile Kayıtları Güncelleme
375PHP'de SQL Sorgusu ile Kayıt Silme
376PHP'de SQL Sorgusu ile Kayıtları Sıralama
377PHP'de SQL'de Kayıt Sayısını Sınırlama
378PHP'de SQL Sorgusu ile Sayım
379PHP'de Miktar Alma
380İleri Seviye SQL Sorgularını Öğrenme
Veritabanı Organizasyonu
381
Veritabanlarında Tabloların Bağlanması
382İlişkili tablolardan veri almak için PHP
383Bağlantılı Tablolar Zinciri
384PHP'de Bağlantı Tablosu ile İlişkilendirme
385PHP'de Verilerin Aile Bağlantıları
386PHP'de Akrabalık İlişkilerinde Birden Fazla Çocuk
387PHP'de Tek Tablo ile Çift İlişki
388Veritabanı Organizasyonu Üzerine Pratik
Veritabanı Uygulaması
HTTP ile Çalışma
395
PHP'de HTTP Protokolü
396PHP'de HTTP İstek Metodu
397PHP'de HTTP İstek Başlıkları
398PHP'de HTTP İstek Başlıkları Dizisi
399PHP'de HTTP Yanıt Başlıkları
400PHP'de HTTP Yanıt Başlıkları ile İlgili Sorun
401PHP'de Include Sırasında HTTP Başlıkları ile İlgili Sorun
402HTTP Yanıt Başlangıç Satırını PHP'de Gönderme
403PHP'de HTTP Yanıt Durumu Gönderme
Yönlendirmeler
404
PHP Yönlendirmelere Giriş
405PHP'de Anında Yönlendirme
406PHP'de GET İstekleri ve Yönlendirme
407PHP'de Parametre Ekleyerek Kendi Kendine Yönlendirme
408PHP'de Flash Mesajlar
409PHP'de Flash Mesaj Dizisi
410Formu Veritabanına Gönderme ve PHP'de Yönlendirme
411PHP'de Form Gönderiminde Başarı Mesajları
412PHP'de Form Doğrulama Sırasında Yönlendirme
Kimlik Doğrulama
413
PHP'de Kimlik Doğrulamaya Giriş
414PHP ile Veritabanı Üzerinden Basit Yetkilendirme
415PHP'de Oturum ile Yetkilendirme
416PHP'de Oturumdan Çıkış
417PHP'de Kayıt
418PHP'de Kayıt Sırasında Hemen Yetkilendirme
419Kullanıcı id'sinin oturuma eklenmesi
420PHP'de Kullanıcı Kaydında Şifrenin Gizlenmesi
421Kullanıcı Adı Kullanılabilirlik Kontrolü
422PHP'de Kullanıcı Kaydında Veri Doğrulama
423PHP'de Parola Karma
424Kayıt İşlemine Tuz Ekleme
425Yetkilendirmeye Tuz Ekleme
426password_hash Fonksiyonu
427PHP'de Profil Uygulaması
428PHP'de Kişisel Hesap
429PHP'de Parola Değiştirme
430PHP'de Parola Onaylama
431PHP'de Hesap Silme
432PHP'de Erişim İzinleri
433PHP'de Kullanıcı Yetkilerine Göre Kayıt
434Veritabanı Normalizasyonu
Site Motoru
435