PHP’ye Giriş – PHP Nedir?

PHP, dinamik web sayfaları yapılabilmesini sağlayan C tabanlı bir web dilidir. Açılımı “Personel Home Page” olan PHP’nin tanımı, kişisel bir web sayfası yapmaktan çok daha fazlasına sahip olduğundan açılımı daha sonradan “Hypertext Preprocessor” olarak değiştirilmiştir.

  • Yorumlanan bir dildir. Derleme ihtiyacı yoktur. Her çalışmasında hata denetimi en başından yapılır.
  • Tüm PHP kodları <?php ... ?>  arasına yazılır. (Eğer dosya sonuna kadar herhangi bir HTML kodu kullanılmayacaksa kapatmak zorunlu değildir.)
  • Sunucu tabanlı bir dildir. Bir bilgisayarda PHP ile web sayfası geliştirmek için sunucuya ihtiyaç duyulur. (Windows sistemde WAMP veya XAMPP, Linux sistemde LAMP kurularak hızlı bir şekilde geliştirmeye başlanabilir.)
  • Sunucu tabanlı bir dil olduğu için bir ziyaretçi kaynak kodları asla göremez. Kullanıcıya yorumlanmış HTML kodları sonuç olarak gösterilir.
  • Basit veya gelişmiş her türlü web uygulaması yapılabilir.
  • Kapsamlı projelerde daha derli toplu bir geliştirme yapabilmek için birçok PHP framework mevcuttur.
  • Eğer bir dosya PHP kodu içeriyorsa kodların çalışabilmesi için dosyanın uzantısı .php olmalıdır.

PHP ile Hangi Web Siteleri Yapılabilir?

PHP kullanarak kişisel bir web sayfası, kurumsal web sayfası, otomasyon projeleri, alışveriş siteleri, sosyal medya siteleri gibi çok geniş yelpazede proje geliştirilmesi mümkündür. Herkesin tanıdığı, çokça bilinen birçok projede PHP kullanılmıştır.

  • Facebook
  • Wikipedia
  • WordPress
  • Flickr
  • Yahoo!
  • iStockPhoto
  • Tumblr

PHP’nin Kullanım Oranı

W3Techs.com sitesinin Ekim 2018 raporuna göre sunucu tabanlı dillerin kullanım oranları şu şekildedir:

  1. PHP: 78.9%
  2. ASP.NET: 12.1%
  3. Java: 3.9%
  4. Yalnızca HTML: 2.2%
  5. Ruby: 2.2%
  6. Scala: 1.2%
  7. Python: 1.2%
  8. JavaScript: 0.6%
  9. ColdFusion: 0.5%
  10. Perl: 0.3%
  11. Erlang: 0.1%

Bu verilere bakıldığında dünyada en çok kullanılan sunucu taraflı web dilinin ezici bir çoğunlukla PHP tabanlı olduğu açıkça görülmektedir. PHP’nin bu kadar yaygın kullanılmasının en büyük sebebi kolay ve çok uzun süredir kullanılan bir dil olmasının yanında yıllar içinde eklenen özelliklerle web programcılarının tüm ihtiyaçlarına cevap verebilmesidir.

 

About Hürkal HÜSEM

2010 yılından bu yana Bilişim Teknolojileri Öğretmeni olarak meslek liselerinde görev yapmaktayım.

View all posts by Hürkal HÜSEM →

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.