İçeriğe geçmek için "Enter"a basın

PHP – PHP Nedir? – PHP Hakkında

PHP Hakkında

PHP’yi kısaca tanımlayacak olursak: dinamik web siteleri ve bunun gibi hizmetler oluşturabilmek veya geliştirebilmek için ortaya çıkartılan bir programlama dili olduğunu söyleyebilirim. “PHP Nedir?” konusuna geçmeden önce ufacık bir açıklama daha yapmak istiyorum. Bu programlama dili 1995 yılında aslen Danimarkalı olan fakat Kanada’da yaşayan Rasmus Lerdorf tarafından geliştirilmeye başlandı. Ledorf ilk olarak bu dili Perl betiği olarak sayfasına giren ziyaretçi sayılarını tutmak için geliştirmeye başlamıştı ve buda diğer yazılımcıların ilgisini çekince olanlar oldu. Büyüyen ilginin ardından Ledorf, programlama dilini herkesin kullanabilmesi için açık kaynak kodlu şekilde yazmaya başladı. Bu programlama dili günümüzde halen geliştirilmeye devam ediyor.

PHP Nedir?

Açılımı Hypertext Preprocessor olan PHP programlama dili Java ve C gibi derlenme gerektirmezler. Derleme gerektirmemesinin bir sebebi ise web ortamında eş zamanlı olarak çalışmak zorunda olmasıdır. PHP kodları sunucu(server) tarafından derlenirler ve kullanıcıya(client) HTML kodları olarak çıktı verilirler. Yani kaynakta olan PHP kodları kullanıcıya(client) gözükmezler buda yapılan sistemin güvenliğini arttırır. PHP programlama dilinin uzantısı ise “.php” şeklindedir ve derleme gerektirmediği için en basit bir not defteri ile açıp düzenleyebilirsiniz. PHP dosyalarının içerisinde tıpkı HTML dosyaları gibi JavaScript ve CSS kodları yer alabilir. Ek olarak ise PHP arkaplan(back-end) bir programlama dilidir yani bu dil için görsellik pek önemli değildir. Görselliği üstlenen kısım HTML içerisine gömülebilmesiyle HTML ve CSS dedir.

PHP’nin Başlıca Özellikleri

  • Aslında çoğu dil ücretsiz fakat bunu da buraya ekleyebiliriz; Ücretsizdir.
  • Açık kaynak kodludur.
  • Birden fazla hatta çoğu veritabanı ile entegre olarak çalışabiliyor.
  • Linux tabanlı olan bu programlama dili sorunsuz olarak bütün işletim sistemlerinde çalışabilir.
  • Kolay ve hızlı öğrenilebilen bir programlama dilidir.
  • Kaynak sıkıntısı yoktur, küçük bir araştırma ile bir sürü makaleye ulaşabilirsin.
  • Derleyici gibi bir sıkıntısı yok, her türlü not defteri ile çalışır.
  • Programlama dilini daha da kolaylaştıran bir sürü framework mevcut.
  • API kullanarak büyük şirketlerin uygulamalarını kendi web sitende kullanabilirsin.

İlk yorum yapan siz olun

Bir cevap yazın