Yeni Yıla Özel Banner Kampanyası

1 Aylık Banner

400 TL

  • Hızlı Yayın
  • WebForumda.Com Özel Rank Hediyesi

3 Aylık Banner

800 TL

  • Kurumsal Plus Rank (6 Ay)
  • Süper Moderatörlük Hediyemizdir
  • WebForumda.Com Özel Rank Hediyesi

Yıllık Banner

1200 TL

  • WebForumda Yard.Admin Yetkisi Hediyesi
  • Kurumsal Plus Rank (12 Ay)
  • WebForumda.Com Özel Rank Hediyesi

Ekstra Hediyeler

  • Süper Moderatör
  • Kurumsal Rank Desteği
  • WebForumda.Com Özel Rank Hediyesi

Detaylı bilgi için: admin@webforumda.com

Küçük yatırımlar, büyük görünürlük sağlar.

WebForumda.Com’a Hoşgeldiniz

Bilgiye ulaşmanın en doğru adresindesiniz. Şimdi üye olun, siz de bu büyük topluluğun bir parçası olun!

Hemen Üye Ol
Renk Temalı Reklam Kartları

Php Nedir?

WebForumda

WFAdmin
Moderator
YrAdmin
Katılım
14 Kas 2024
Mesajlar
1,258
Tepkime puanı
2
Puanları
38
WordPress, Drupal, Joomla gibi içerik yönetim sistemlerinin, WooCommerce ve Magento gibi e-ticaret platformlarının ve Laravel, CakePHP, Symfony gibi framework’lerin temelini oluşturan PHP nedir? Hadi öğrenelim!

PHP (Personel Home Page / Hypertext Preprocessor), 1995 yılında Rasmus Lerdorf tarafından oluşturulan, genellikle web geliştirme için kullanılan, açık kaynaklı, sunucu tarafı bir programlama dilidir.

Sunucu tarafı; ziyaretçinizin tarayıcısına herhangi bir şey teslim edilmeden önce tüm işlemlerin, sitenizin içeriğini depolayan ve yayınlanmasını sağlayan web sunucunuzda gerçekleştiği anlamına gelir.

WordPress yazılımının büyük kısmı PHP’de yazılmıştır. WordPress ile hazırlanan bir sitede ziyaretçiye herhangi bir dosya gönderilmeden önce, sunucu önce WordPress çekirdeğinde bulunan PHP kodunu ve siteye yüklenen temaları ve eklentileri çalıştırır.

Sunucu kodu işledikten sonra, PHP’nin çıktısını verir, böylece web sunucunuz PHP kodunu işlemeyi bitirdikten sonra küçük bir kod parçası 10.000 kelimelik bir blog gönderisine dönüşebilir. Ziyaretçiler PHP kodunu değil sunucunun tarayıcılarına sağladığı işlenmiş kodu görürler.

PHP’nin Özellikleri​

  • PHP’nin sunucu tarafı niteliği sitenize ait dosyaların her birinin sitenizin ön ucundaki benzer şekilde adlandırılmış bir bölümle ilişkilendirilmesini kapsar. Örneğin temanızdaki sidebar.php; kenar çubuğu denen alanın, comments.php; yorumlar bölümünüzün nasıl göründüğü ve çalıştığını belirleyen PHP dosyalarıdır.
  • Normalde WordPress kullanıcılarının PHP ile ilgilenmeleri gerekmez ancak dileyen deneyimli WordPress kullanıcıları özelleştirmeler yapmak için PHP’yi kullanabilir. Kendi WordPress temalarınızı ve eklentilerinizi geliştirmek istiyorsanız, PHP öğrenmeniz önerilir.

  • PHP açık kaynaklı bir programlama dilidir, herkes için ücretsiz ve kullanıma hazırdır. İhtiyaç duyduğunuzda yardım alabileceğiniz geniş bir kullanıcı topluluğuna sahiptir.

  • Windows, Linux, Unix, Mac OS, Solaris gibi tüm büyük işletim sistemleri dili destekler. Ayrıca, Apache ve IIS gibi çeşitli web sunucuları ve veritabanı paketleri için de uyumludur.

  • PHP; basit, temiz ve metodik bir betik dilidir. Herkesin fonksiyonlarını hızlıca anlayabileceği İyi düşünülmüş bir söz dizimine sahiptir.

  • Hız; web geliştirme için önemli bir faktör ve üst düzey bir özelliktir. Web siteniz hızlı bir şekilde yüklenebiliyorsa, ziyaretçilerin sayfadan hemen çıkma oranı düşer. PHP’nin istenilen sonucu mümkün olan en kısa sürede sunmak için veritabanıyla bağlantı kurması onu en hızlı programlama dillerinden biri yapar.
  • PHP Nasıl Çalışır?​

    PHP kodları yerel bilgisayarınızda değil, yalnızca web sunucusunda yürütülür. Yani PHP ile yazılmış bir web sayfasının bağlantısını tıkladığınızda, web sayfasının isteği PHP komut dosyaları tarafından işlenmek üzere bir web sunucusuna gönderilir. Web sunucusu daha sonra işlenen HTML’yi size geri gönderir ve web tarayıcınız sonuçları görüntüler.

    Yani PHP kodu bilgisayarınızda değil sunucuda işlenir. Bu nedenle, bir web sitesinin PHP kodunu göremezsiniz, yalnızca PHP komut dosyalarının ürettiği HTML’yi görebilirsiniz.

    PHP’nin Kullanım Alanları​

    <?php…?> etiketleri ile HTML içine gömülebilen PHP’nin;
    • web siteleri ve web uygulamaları (sunucu tarafı komut dosyası oluşturma),
    • komut satırı komut dosyası oluşturma,
    • masaüstü (GUI) uygulamaları,
    • form verilerinden kullanıcı girişini işleme ve kaydetme,
    • web sitesi çerezlerini ayarlama ve bu çerezlerle çalışma ve
    • web sitenizin belirli sayfalarına erişimi kısıtlama gibi kullanım alanları vardır.
      Ayrıca PHP ile çalışan herhangi bir geliştirici, herhangi bir işletim sistemini ve kendi seçtiği bir web sunucusunu seçme özgürlüğüne sahiptir:
    • PHP; Apache, Microsoft IIS gibi sunucu yazılımlarını destekler.
    • MySQL, Front-base, Inter-base, Oracle, PostgreSQL, ODBC gibi çeşitli veritabanlarını destekler.
    • PHP; yalnızca HTML sayfaları oluşturmakla kalmaz, aynı zamanda görüntü, PDF dosyaları ve Flash filmlerin de çıktısını alabilir.
    • Ayrıca HTTP, LDAP, IMAP, COM gibi protokolleri kullanarak diğer servislerle konuşmayı da destekler.
    • “Prosedürel Programlama” ve “Nesneye Yönelik Programlama” metodolojilerini destekler.
      Özet
    Web’deki en büyük blog sisteminin (WordPress) çekirdeğini oluşturacak kadar güçlü, en büyük sosyal ağı (Facebook) çalıştıracak kadar derin bir programlama dili olması PHP Nedir? sorusunun yanıtının öğrenilmesini zorunlu kılar. PHP’nin geleceğine dair tartışmalar sürse de kolaylığı ve en hızlı programlama dillerinden biri olması yaygın kullanımında etkilidir.
 
Geri
Üst