PHP Nedir?
PHP, web için tasarlanmış açık kaynaklı bir programlama dilidir. Sunucuda çalışır: bir sayfa istendiğinde yanıtı PHP kodu hazırlar ya da formdan gelen veriyi işler; ziyaretçinin tarayıcısına yalnızca sonuç ulaşır. Rasmus Lerdorf 1994'te “Personal Home Page Tools” adıyla oluşturdu; bugün adı “PHP: Hypertext Preprocessor” anlamına geliyor.
Bir PHP sitesi, web sunucusunun her istekte çalıştırdığı betiklerden oluşur. Dilin formlar, oturumlar, e-posta, dosyalar ve veritabanları için yerleşik araçları vardır; MySQL ve PostgreSQL ile ortak bir arayüz üzerinden konuşur. PHP 7 ve PHP 8 ile belirgin biçimde hızlandı ve tür bildirimleri gibi modern özellikler kazandı; bu özellikler büyük kod tabanlarını düzenli tutmaya yardımcı olur.
PHP ücretsizdir ve açık kaynak bir topluluk tarafından geliştirilir; 2021'den beri PHP Foundation dilin çekirdeği üzerindeki çalışmaları finanse ediyor. Yaklaşık yılda bir yeni sürüm çıkar ve her sürüm iki yıl aktif destek, ardından iki yıl güvenlik güncellemesi alır. Bu net takvim, bir sitenin ne zaman güncellenmesi gerektiğini önceden bilmemizi sağlar.
PHP'yi Nerede Kullanıyoruz?
Bir site sunucu tarafında iş yapmalı ama hosting sade kalmalıysa PHP'ye başvuruyoruz. Projelerimizde çoğunlukla şu işleri görüyor:
İletişim ve Teklif Formları
Formun verisini gönderdiği adres olan kısa bir PHP uç noktası (endpoint) her alanı kontrol ediyor, istenmeyen mesajları ayıklıyor ve mesajı gelen kutunuza iletiyor; böylece hızlı, statik bir site de talep alabiliyor.
Küçük Sunucu Uygulamaları
Bülten kayıtları, dosya yüklemeleri ya da basit bir fiyat hesaplayıcı: büyük bir sistem gerektirmeyen bu işleri, mevcut hostinginizde çalışan sade ve okunaklı PHP koduyla yazıyoruz.
Laravel ile Büyük Sistemler
Proje yönetim panelleri, kullanıcı hesapları ya da rezervasyon sistemleri gerektiriyorsa, koda kanıtlanmış bir yapı ve yerleşik güvenlik kazandıran PHP framework'ü Laravel'i kullanıyoruz.
Eski Sitelerin Güncellenmesi
Pek çok eski site artık güvenlik güncellemesi almayan PHP sürümlerinde çalışıyor. Kodu inceliyor, desteklenen bir sürüme taşıyor ve geçişten önce her sayfayı ve formu test ediyoruz.
Neden PHP?
Neredeyse Her Hostingde Çalışır
Hosting firmalarının neredeyse tamamı PHP'yi destekler; özel bir sunucuya gerek kalmaz. Siteniz kolayca barındırılır, sağlayıcı değiştirdiğinizde de zahmetsizce taşınır.
Olgun ve İyi Belgelenmiş
PHP otuz yılı aşkın süredir webde kullanılıyor. Belgeleri kapsamlı, sık karşılaşılan sorunların çözümleri biliniyor; kodu ileride devralan başka bir geliştirici sürprizle karşılaşmıyor.
Net Bir Güvenlik Takvimi
Her PHP sürümünün güvenlik desteğinin biteceği tarih önceden açıklanır. Bu tarihi yayında not ediyor, destek bitmeden güncellemeyi planlıyor ve sitenizi artık yama almayan sürümlerden uzak tutuyoruz.
Projenizde Nasıl İlerliyoruz?
Önce sitenizin nerede barındırıldığına ve hangi PHP sürümünü sunduğuna bakıyoruz. Ardından form işleme ya da küçük bir API gibi sunucu tarafı parçaları yazıyor, şifreleri ve anahtarları herkese açık klasörün dışında tutuyor, hatalı ya da eksik girişler dahil her yolu sitenin bir test kopyasında deniyoruz.
Yayından önce sunucunun desteklenen bir PHP sürümünde çalıştığını, hata mesajlarının ziyaretçilere gösterilmeyip bizim için kaydedildiğini ve formların istenmeyen mesajlara ve tekrarlanan gönderimlere karşı korunduğunu kontrol ediyoruz. Teslimde sitenin hangi sürümde çalıştığını ve güvenlik desteğinin ne zaman bittiğini size bildiriyoruz.





