PHP

PHP, neredeyse her hosting hizmetinin desteklediği, sunucu tarafında çalışan bir programlama dili. İletişim formları ve küçük sunucu uygulamaları için, daha büyük sistemlerde ise Laravel ile birlikte kullanıyor ve her zaman desteklenen, güncel bir sürümde tutuyoruz.

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.

Web Tasarım ve Yazılım

Sıkça Sorulan Sorular

Yardım Merkezi
PHP eskimiş bir dil değil mi?

Hayır. PHP aktif olarak geliştiriliyor ve yaklaşık yılda bir yeni sürüm alıyor; 7 ve 8 sürümleriyle belirgin biçimde hızlandı ve modernleşti. Asıl eskiyen, desteklenmeyen bir sürümde bırakılmış koddur; sürümleri bu yüzden güncel tutuyoruz.

Mevcut hostingim PHP'yi çalıştırabilir mi?

Büyük olasılıkla evet; PHP'yi neredeyse her hosting firması destekler. Önce sunulan sürüme ve ayarlara bakıyor, değişmesi gereken bir şey varsa size söylüyoruz.

PHP için lisans ücreti öder miyim?

Hayır. PHP açık kaynaklıdır ve ticari siteler dahil ücretsizdir. Tek maliyetiniz, üzerinde çalıştığı hostingdir.

PHP sürümümün desteği bittiğinde ne olur?

Site çalışmaya devam eder ama artık güvenlik güncellemesi almaz; bu yüzden risk zamanla artar. Güncellemeyi önceden planlıyor, sitenin bir kopyasında test ediyor ve her şey çalıştığında geçiş yapıyoruz.

Doğru Araç, Doğru Ekiple

Hangi araçların işinize yarayacağını birlikte belirleyelim; projenize uygun bir yol haritasıyla dönelim.