php-nedir

PHP Nedir?

Web sitesi ve web uygulama geliştirme için tercih edilebilecek çok sayıda programlama dili vardır. PHP, sahip olduğu özellikler ile bu alanda en fazla tercih edilen betik bir dildir.

PHP Nedir? Ne İşe Yarar?

İlk defa 1994’te Rasmus Lerdof tarafından geliştirilmiştir. Rasmus, kişisel ana sayfasını korumak amacıyla kullanmış olduğu C dilinde birkaç CGI programı yazmaya başlamış, daha sonra ise bunları web formatında çalıştırmak için genişletmiştir. Geliştirmiş olduğu bu uygulamaya PHP/FI adını vermiştir.

Hypertext Preprocessor açılımına sahiptir. Geniş bir kitle tarafından kullanılan ve HTML içerisine gömülü olarak çalıştırılabilen nesne yönelimli bir dildir. Sunucu taraflı işlemler için geliştirilen bir dil olarak da ifade edilebilir.

Veritabanlarını düzenlemek, sunucuda dosya yönetmek ve form verisi toplamak gibi farklı amaçlar için kullanılır. Oluşturulan kodlar sunucuda çalışır ve istemci bilgisayara HTML içerik olarak yansır.

PHP Nasıl Kullanılır?

Web uygulama ya da web sitesi geliştirme süreçlerinde kullanılacak PHP için öncelikle bilgisayara yerel sunucu modüllerinin yüklenmesi gerekir. Söz konusu kodlama dilinin sunucu taraflı işlemler için geliştirilmiş ve kullanılıyor olması, bunu gerektirir. İlgili modülleri içerisinde bulunduran bazı hazır programlar vardır ve bunlardan yararlanılabilir.

PHP, birçok veritabanını destekler. Bunlardan bazıları; dBase, MySQL, SyBase, Oracle, IBM-DB2 ve PostGreSQL şeklindedir.

Bu programlama dili ile yapılacakların sınırı yoktur. Yazılımı oluşturan kişinin hayal gücüne göre her şey yapılabilir. Ancak genel olarak web sitesi, e-ticaret siteleri, web tabanlı veritabanı uygulamaları, içerik yönetim sayfaları, web uygulama, forum ve sınav sayfalarının oluşturulmasında kullanıldığı ifade edilebilir.

PHP Avantajları Nelerdir?

PHP kullanımı, günümüzde oldukça yaygındır. Bu durumun temelinde ise farklı nedenler ve ilgili programlama dilinin sağladığı avantajlar vardır. Bu dilin avantajları şu şekildedir:

  • Tamamen ücretsizdir ve kullanımı için ücret ödenmesi gerekmez.
  • Açık kaynak kodlu bir yapıya sahiptir. Kaynak kodlara bakılmasını mümkün kılar. Ayrıca deneyimli ve bilgi sahibi olanlar, açık kaynak kod sayesinde geliştirilmesine katkı sağlar.
  • Birçok veritabanı ile uyumlu olarak çalışır.
  • Kolay kod dizilimine sahiptir ve kolay şekilde öğrenilebilir.
  • Linux tabanlıdır, ancak sanal sunucular üzerinden farklı işletim sistemlerinde de kullanılabilir.
  • Birçok PHP topluluğu vardır ve topluluklardan yardım alınabilir.