PHP öğrenmeye ilk üniversite yıllarımda(2004 gibi) başlamıştım. Statik olarak yaptığım HTML sayfalarını PHP dili ile programlanabildiğini öğrendiğimde bu dili muhakkak öğrenmem gerekiyor deyip araştırmaya koyulmuştum.O zamanlarda kaynak bulmak oldukça zordu. İlk olarak üniversitemin kütüphanesinden bununla ilgili bir şey bulabilir miyim diye aramaya başladım. Alfa yayınlarının bir çeviri kitabını alıp kopyalamıştım. Bu kaynak bana bitirme projem dahil uzun yıllar rehberlik etti. Sözü fazla uzatmadan yazının konusuna giriş yapalım. Bu kaynak PHP öğrenirken size rehberlik edecek.
PHP Hypertext Preprocessor (PHP), web geliştiricilerinin veritabanları ile etkileşim kuran dinamik içerik oluşturmasına olanak tanıyan bir programlama dilidir. PHP temel olarak web tabanlı yazılım uygulamaları geliştirmek için kullanılır. Bu eğitim, PHP ile temelinizi oluşturmanıza yardımcı olur.
PHPyi Neden Öğrenmeliyim?
PHP, öğrencilerin ve çalışan profesyonellerin, özellikle Web Geliştirme Alanında çalışırken harika bir Yazılım Mühendisi olmaları için bir ZORUNLULUKTUR. PHP öğrenmenin bazı önemli avantajlarını listeleyeceğim:
- PHP, “PHP: Hypertext Preprocessor” için özyinelemeli bir kısaltmadır.
- PHP, HTML’ye gömülü bir sunucu tarafı kodlama dilidir. Dinamik içeriği, veritabanlarını, oturum izlemeyi yönetmek, hatta tüm e-ticaret sitelerini oluşturmak için kullanılır.
- MySQL, PostgreSQL, Oracle, Sybase, Informix ve Microsoft SQL Server dahil olmak üzere bir dizi popüler veritabanı ile entegre edilmiştir.
- PHP, özellikle Unix tarafında bir Apache modülü olarak derlendiğinde, yürütülmesinde hoş bir şekilde hızlıdır. MySQL sunucusu bir kez başlatıldığında, kayıt belirleme zamanında çok büyük sonuç kümeleriyle çok karmaşık sorguları bile yürütür.
- PHP, POP3, IMAP ve LDAP gibi çok sayıda ana protokolü destekler. PHP, Java ve dağıtılmış nesne mimarileri (COM ve CORBA) için destek ekleyerek n katmanlı geliştirmeyi ilk kez bir olasılık haline getirdi.
- PHP esnektir: PHP dili olabildiğince esnek olmaya çalışır.
- PHP Sözdizimi C’ye benzer.
PHP’nin Özellikleri
Beş önemli özellik PHP’nin pratik yapısını mümkün kılar –
- Basitlik
- Verimlilik
- Güvenlik
- Esneklik
- Aşinalık
Hello World Uygulaması
İlk PHP deneyimine ekrana Hello World yazdırarak başlayalım. Aşağıdaki örnek HTML içinde PHP kullanarak Hello World yazdırmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <html> <head> <title>Tasarım Kodlama</title> </head> <body> <?php echo "Hello, World!";?> </body> </html> |
Sitemizdeki yazılardan derleyerek oluşturduğumuz PHP derslerine aşağıdaki bağlantıları tıklayarak sırasıyla ulaşabilirsiniz.
PHP Dersleri
- PHP Sunucusu Kurulumu (XAMPP Kurulumu)
- PHP Yorum Satırı
- PHP Değişkenler ve Temel İşlemler
- PHP Operatörler
- PHP include ve require Kullanımı
- PHP Diziler
- PHP Form İşlemleri
- PHP if else Kullanımı
- PHP for Kullanımı
- PHP foreach Kullanımı
- PHP while Kullanımı
- PHP Yerleşik (Built in) Fonksiyonlar
- PHP Kullanıcı Tanımlı Fonksiyonlar
- PHP MySQL İşlemleri
- PHP Kod Örnekleri
- PHP Form Örnekleri
- PHP Class Örnekleri
- PHP Örnekleri (Hızlıcı PHP Kullanımı)
Diğer PHP İçerikleri
- PHP Sınırsız Kategori Oluşturma
- PHP CKEditor Kullanarak Resim Yükleme ve Ekleme
- PHP ile Formdan Veri Almak
- PHP XML Okuma
- Web Sayfasını PHP ile Yönlendirme
- PHP Diziyi JSON’a Dönüştürme Örneği
- PHP JSON Verileri Oluşturma ve Okuma
- PHP Link Oluşturma (PHP URL SLUG Oluşturma)
- PHP Form Boş Alan Kontrolü
- PHP Form Aynı Sayfada POST Yapmak
- PHP Random Sayı
- PHP Basit Şifre Oluşturma
- PHP ile Dosya Yükleme
- PHP SQLite Select-Insert-Update-Delete İşlemleri
- PHP ile Text Dosyasını Veritabanına Kaydetme
- PHP Kullanarak URL’den Resim Kaydetme
- PHP Rest API Hazırlama
- Tüm PHP İçerikleri
6 Yorum