1. Anasayfa
  2. PHP

Php Nedir ?

Php Nedir ?
PHP Nedir ?
0

PHP Nedir ? yazımızda öncelikle PHP Tarihçesi kısmı ile başlıyacaz ve ardından ise PHP Nedir ? kısmı ile yazımıza devam edecez. Bundan sonra ise PHP Kullanım Alanı ve PHP Avantaj ve Dezavantajları başlıklar yer almaktadır. Yazımızın En sonunda ise PHP Nasıl Başlayabilirim ? kısmı ile sonlanmaktadır. Yine bilgi dolu bir yazı ile karşınızdayız. Lafı uzatmadan başlayalım.

PHP Tarihçesi

PHP Nedir ? deyince akla tarihçesi gelmektedir. PHP programlama dili 1994 yılında Kanadalı olan Bilgisayar bilimcisi ve Mühendis olan Rasmus Lerdorf tarafından üretilmiştir. Rasmus Lerdorf bu programlama dilini internet sitesine koymuş olduğu özgeçmişini kimler tarafından girildiğini takip etmek amacı ile tasarlamıştır. Daha sonrasında ise başka insanların bu dili kullanması ile 1995 yılında Kişisel Ana Sayfa Araçları adıyla (Personel Home Page Tools) yaygın olmaya başlamıştır.

Rasmus Lerdorf
Rasmus Lerdorf

Başlangıç sadece sitenin sayacı ve ziyaret defteri gibi durumlar için kullanılan PHP, ardından ise Rasmus Lerdorf tarafından çeşitli geliştirmeler yapılması sağlanmıştır. Bunun ile birlikte popülerliği artan PHP, 1999 gelen PHP3 ile birlikte 1.000.000 web sitesinde kullanılmıştır. Ardından ise büyük yazılım firmalarının desteğini alan PHP, Ocak 2013 verilerine göre 244 milyondan fazla web sitesi PHP alt yapısı ile geliştirilmiştir. Günümüzde Web sitelerin en çok tercih edilen programlama dillerinden birisidir ve popülerliği sürekli şekilde artış halindedir.

Rasmus Lerdorf ve PHP
Rasmus Lerdorf ve PHP

PHP Nedir ?

PHP kelimesi (Hypertext Preprocessor) kısaltmasından meydana gelmekte ve anlamı ise köprü metin ön işlemcisi manası gelmektedir. PHP açık kaynaklı kodlardan oluşturulan, web uygulamaları geliştirmek için kullanılan, ücretsiz şekilde kullanabileceğiniz, tüm dünyada yaygın şekilde kullanılmakta olan sunucu taraflı olan betik bir dildir. PHP yorumlanan bir dil çeşididir ve derlemeye ihtiyaç duymaz. PHP öncelikle kodları sunucuda çalıştırır ve ardından ise tarayıcıya yürütülür.  PHP dosyaları içerisinde HTML, CSS, JavaScript dosyaları içerisinde barındırabilir. PHP söz dizilimi C programlama dili ile benzerlik göstermektedir.

PHP Nedir ?
PHP Nedir ?

PHP Kullanım Alanları

PHP Nedir ? yazımızın bu kısmında ise PHP kullanım alanları değinecez.

PHP deyince akla ilk olarak web sitelerinde kullanılması gelmektedir fakat PHP oldukça farklı kullanım alanları da bulunmaktadır. PHP kullanım alanları şu şekilde oluşmaktadır;

  • PHP dinamik şekilde olan bir web sitesi oluşturmak için oldukça sık bir şekilde kullanılmaktadır ve hatta şuanda herkesin kullanmakta olduğu sosyal medyaların bir çoğunluğu PHP katkıları bulunmaktadır.
  • Apache ve vb. gibi web sunucuları ile iletişim kurmak amacıyla PHP kullanılmaktadır.
  • PHP masaüstü uygulamalarda da istemci tarafı uygulamaları oluşturmak amacıyla da kullanılmaktadır.
  • PHP sunucu tarafında ise komut dosyası oluşturmak için de kullanılmaktadır.
  • Verilerin şifrelenmesinde, e posta gönderme ve alma işlemlerinde, web sitenize giriş yapanların sayısı ve bilgilerinin bulunmasında PHP rol alır.

Daha oldukça fazla ve özel görevi bulunan PHP’in en yaygın ve bilindik kullanım alanlarını listelemiş bulunmaktayız. Bunun dışında olukça çok görev ve kullanım alanı bulunan PHP, şuanda ki dünyada web sitelerinin büyük bir kısmında kullanılmakta ve bundan sonra da kullanılacaktır. Şimdi ise PHP dilinin Avantaj ve Dezavantajlarına değinelim.

PHP Kullanım Alanları
PHP Kullanım Alanları

PHP Avantajları ve Dezavantajları

PHP Nedir ? yazımızın bu kısmında ise PHP avantaj ve dezavantajlarına değinecez.

PHP dilinin avantajlarını sıralayacak olursak şu şekilde sıralamamız mümkündür;

  • PHP dünya çapından en popüler ve en çok kullanılan betik dildir.
  • Açık kaynaklı olması nedeniyle oldukça sık tercih edilir ve kullanılması ücretsiz, internet olan her yerde dilediğiniz gibi indirebilirsiniz.
  • Kullanılması ve öğrenilmesi bakımından oldukça kolay bir dildir. Bunun ana nedeni ise basit ve anlaşılır bir yapıda olmasıdır. Popüler bir dil olmasının bir nedeni de budur.
  • İstenilen her türlü işletim sistemini desteklemektedir.
  • PHP arkasında güçlü bir kütüphane desteği bulunmakta ve bunlar ile çeşitli fonksiyon modülleri desteklenmektedir.
  • PHP oldukça popüler bir dil olması nedeni ile büyük kodlama topluluklarına ev sahipliği etmektedir. Çeşitli sorun ve hata almanız durumunda form sitelerinde yada topluluklarda sorunuzu hemen çözüm bulabilirsiniz.
  • Asp ve vb. betik dillere göre daha hızlıdır.
  • İş olanağı konusunda PHP diğer betik dillere göre oldukça çok iş olanağı sunmaktadır.
  • Derleme ihtiyacı olmayan bir dildir.
PHP ve Diğer Dillerin Kullanım Grafiği
PHP ve Diğer Dillerin Kullanım Grafiği

PHP dilinin dezavantajlarını sıralayacak olursak şu şekilde sıralamamız mümkündür;

  • Yapılacak olan büyük bir içerik tabanlı web uygulamaları için kullanılması mümkün olmayan bir dildir. Daha çok küçük çaplı projeler için uygundur.
  • Açık kaynaklı olması nedeniyle ASCII metin dosyalarına erişebilirlik söz konusundur ve bu nedenden dolayı güvenlik zafiyeti oluşturmaktadır.
  • PHP çerçeve performans ve özellikleri bakımından eş değer değildir.
  • PHP çerçevesi ve araçları çevrimiçi uygulamalardan performans düşüklüğüne neden olmaktadır.
  • PHP oldukça sık kullanılan ; size sürekli olarak hatalar çıkarabilir ve bu durum belli bir süreden sonra can sıkıcı bir hal alabilir.
  • PHP eğer hatalı bir kod dizisine sahip iseniz kod bütünü çalışamayacaktır.
  • Güncelleme yapılmak istenildiğinde web sunucu ile aynı anda yapmanız gereklidir. Aksi taktirde çeşitli hatalar almanız mümkündür.

PHP avantaj ve dezavantajları bu şekildedir. Bunun dışında olan avantaj ve dezavantajları olabilmektedir fakat biz en bilindik ve şikâyet edilenleri derledik.

PHP Nasıl Başlayabilirim ?

PHP diline başlamanız için öncelikle WAMP Server indirmeniz gerekmektedir ve PHP ile ilgili bir takım kurulumlar yapılması gereklidir. Ardından ise tarayıcınınız üzerinden not defteriniz yazmış olduğunuz .php dosya uzantısını dosyayı acıyoruz. Ve böylelikle PHP çalıştırmış oluyorsunuz. Bu aşamaların olduğunu ve ilk dosya açıp test ettiğimiz yazıya ulaşmak isterseniz Buradan tıklayarak ulaşabilirsiniz. Eğer WAMP Server indirme linkine ulaşmak isterseniz Buradan tıklayarak ulaşabilir.

Php Nedir ? yazımız bu şekilde tamamlanmış bulunmaktadır. Eğer Php Nedir ? yazısına benzer yazılarımıza ulaşmak isterseniz Buradan Tıklayarak ulaşabilirsiniz.

  • 0
    alk_
    Alkış
  • 2
    be_endi
    Beğendi
  • 1
    be_enmedi_
    Beğenmedi
  • 0
    g_l_c_k
    Gülücük
  • 0
    a_k
    Aşk
  • 0
    d_nme
    Düşünme
  • 0
    haval_
    Havalı

Ben Ömer Faruk. Konya'da Yönetim Bilişim Sistemlerinde öğrenim görmekteyim. Yazılım ve Arduino ilgi duymaktayım.

Yazarın Profili
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir