PHP Nedir?

Yazıda PHP nedir ile web tabanlı uygulama geliştirirken kullanılan PHP web programlama diliyle ilgili bilgiler verilmiştir.

PHP 1995 yılında Rasmus Lerdorf tarafından geliştirilmiş, sunucu üzerinde çalışan, web tabanlı uygulama geliştirmeye imkan veren bir betik dilidir.

Personel Home Page veya şuan ki ismiyle Hypertext Preprocessor kelimelerinin kısaltmasından meydana gelir.

Ne işe yarar?

PHP temel olarak yazılan komutları kullanıcıya, tarayıcı taraflı çalışan HTML, CSS ve JavaScript çıktısı üretmek için kullanılır.

Örneğin; Kullanıcı siteye sabah girdiğinde farklı, öğlen girdiğinde farklı ve akşam girdiğinde farklı değerleri veren bir uygulama yapılabilir.

Tarayıcıda çalışan HTML, CSS ve JavaScript ile hem veri tabanına bağlanamayız hem de verilerin gizli kalmasını sağlayamayız.

PHP ile verilerin belirli bir şekilde saklandığı veri tabanına (MySQL, SQL Server, Oracle) bağlanarak verileri kullanıcılara sunabiliriz.

Neler yapılabilir?

PHP web programlama dilini kullanarak Mesajlaşma Sistemi, Üyelik Sistemi, E-Ticaret Sistemi, Arkadaşlık Sistemi yapılabilir.

İnternet üzerinde yayın yapan çoğu web sayfasını PHP ile yapabiliriz.

Nasıl çalışır?

Bir web sayfasına girdiğimizde sunucu yazılımı (Apache, nginx, IIS) isteği sunucu taraflı çalışan web programlama diline (PHP, ASP.NET, JSP) iletir.

Sunucu taraflı çalışan web programlama dili isteğe karşılık gelen komutları çalıştırır.

Komutları çalıştırırken ihtiyaç duyulursa veri tabanı (MySQL, SQL Server, Oracle vb.) bağlantısıyla veriler alınır.

Veriler kullanıcıya tarayıcı taraflı çalışan HTML, CSS ve JavaScript biçiminde sunucu yazılımı ile iletilir.

PHP çoğunlukla Apache ve MySQL ikilisi ile birlikte çalışır.

PHP CLI özelliği sayesinde Apache olmadan da isteklere cevap veren basit bir sunucu yapısı sunar.

Neden popüler?

PHP’nin popüler olmasının nedeni platform bağımsız olması, modül desteği, hata yakalama desteği ve MySQL, Oracle, MSSQL gibi çoğu veri tabanına erişim desteğini sağlamış olmasıdır.

Nesne Yönelimli Programlama desteği sunan dillerin gelişmesi ile birlikte popülerliği biraz azalsa da PHP 5 ile birlikte arttırılan Nesne Yönelimli Programlama desteği ile tekrar popüler olmuştur.

Popülerliğinin bir diğer nedeni ise WordPress, Joomla, Drupal, Vbulletin gibi popüler yazılımların PHP ile geliştirilmiş olmasıdır.

Nasıl öğrenilir?

PHP öğrenmek için çeşitli web sayfaları ve video eğitimleri mevcuttur.

Ancak bu web sayfaları ve videolar karmaşık bir düzende olabilmektedir.

Düzenli bir şekilde adım adım PHP öğrenmek için bir kitap almak faydalı olacaktır.

Sadece PHP derslerini okumak, ders videolarını izlemek ve kitap okumakta fayda sağlamayacaktır.

PHP tüm programlama dillerinde olduğu gibi bolca kod yazarak, hata yaparak, hataları düzelterek öğrenilir.

PHP Derslerine buradan ulaşabilirsiniz…

Hayırlı günler dilerim.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!