WhatsApp
Yükleniyor...

php nedir ? php özellikleri

Yazılarımız ve Makalelerimiz.

Anasayfa Blog php nedir ? php özellikleri
16 Ocak 2020, 08:07 0 Yorum 5098 Okuma

Web geliştirme için öğrenmeniz gereken temel programlama dilleri söz konusu olduğunda, cevap nispeten açıktır: HTML , CSS ve JavaScript üçlüsünden başlayarak yanlış gidemezsiniz . Teknoloji çevrelerinde bahsedildiğini duyacağınız diğer dillerden biraz daha bulanık olabilir - özellikle de bir web geliştiricisi olarak öğrenmeye yardımcı olup olmadıkları ve tam olarak ne için kullanıldıkları. Teknolojiye aşina olduğunuzda referans gördüğünüzden emin olduğunuz bir programlama dili PHP'dir. Peki nedir ve web geliştirme için öğrenmek faydalı bir programlama dili midir?

PHP bir Komut Dosyası Dilidir

PHP (PHP için bir kısaltma: Hypertext Preprocessor) genellikle “sunucu tarafı” web geliştirmede kullanılan bir betik dilidir . (Merak etmeyin, bunun tam olarak aşağıda ne anlama geldiğini açıklayacağım.) Hepsini sıralamak için, önce bir betik dilinin ne olduğunu anlamak çok önemlidir. Komut dosyası yazma dilleri (PHP dahil bir programlama dilleri ailesi ve JavaScript ve Ruby gibi diller), aksi takdirde sitenin kodunda her meydana geldiklerinde adım adım yürütülmesi gereken işlemleri otomatikleştirmek için kullanılan kodlama dillerinin bir alt kümesidir.

Bu  , bir kullanıcının eylemlerine yanıt olarak ekranda açılan diyalog kutuları, karşılık gelen iletilerle tanımlanmış kullanıcı davranışına yanıt veren sohbet botları veya bir kullanıcı bir sayfada belirli bir noktayı geçtiğinde gerçekleşen animasyon gibi şunları gerektirir: kullanıcı bir siteyi el ile yeniden yüklemek zorunda kalmadan ekranda gerçekleşir. PHP gibi kodlama dilleri HTML ve CSS gibi biçimlendirme dillerinden farklıdır, çünkü HTML ve CSS web sayfalarının düzenini ve görünümünü belirlerken, kodlama dilleri statik bir web sayfasına (HTML ve CSS ile inşa edilmiştir) belirli eylemleri “yapmasını” söyler . JavaScript hakkında okumak için herhangi bir zaman geçirdiyseniz , bu size tanıdık gelebilir. PHP, JavaScript ile yapabileceğiniz şeyleri başarmanın başka bir yolu mu? Tam olarak değil.

PHP Sunucu Tarafında Komut Dosyası Kullanmak İçin Kullanılır

Daha önce de belirtildiği gibi, PHP genellikle sunucu tarafı dili olarak kullanılır (genellikle istemci tarafında yürütülen JavaScript gibi bir dilin aksine). Peki bunun anlamı nedir? Programlama terimleriyle, istemci tarafı, kullanıcının web tarayıcısı aracılığıyla bir kullanıcının bilgisayarında yerel olarak gerçekleşen web sitesi etkinliğini ifade eder. HTML, CSS ve JavaScript gibi istemci tarafı dilleri, web tarayıcılarının bilgisayar ekranınızdaki içeriği ayrıştırabileceği ve içeriğe dönüştürebileceği konusunda talimatlar verir. Bu listede JavaScript (PHP gibi bir komut dosyası dili) bulunduğuna dikkat edin. Yine, JavaScript tarafından komut dosyası verilen işlemler istemci tarafında gerçekleşir — JS, web tarayıcınız tarafından anlaşılabilen ve yürütülebilen talimatlar sağlar. İstemci tarafı, interneti kullanırken gördüğünüz taraftır.

Öte yandan, sunucu tarafı etkinliği, bir web sunucusuna (bir web sitesi sayfalarını, resimlerini, medyasını ve diğer varlıklarını depolayan yazılım veya donanım) istek gönderen bir web tarayıcısını içerir; web tarayıcısı tarafından işlenip oluşturuluyor ve kullanıcının ekranındaki içeriğe dönüştürülüyor. Burada istemci tarafı etkinliğinden temel fark, bu işlemin bir sunucu ile iletişimi içermesi ve tamamen istemcinin tarayıcısında tamamlanmamış olmasıdır. Başka bir deyişle, JavaScript gibi bir istemci tarafı kodlama dili, bir kullanıcının web tarayıcısında zaten mevcut olan içeriği içeren görevleri otomatikleştirebilir, ancak bir web sitesinin sunucusundan veya veritabanından içerik istemek ve yapmak için PHP gibi bir sunucu tarafı kodlama dili kullanılır. söz konusu içerik sitenin kullanıcısı tarafından görülebilir ve erişilebilir.

Örneğin, bir PHP betiği en son üç blog yayınınızın otomatik olarak sitenizin ön sayfasında görünmesini sağlayabilir. Bu durumda, gönderilerin kendileri sitenin sunucusunda depolanır ve en son yayınlanan üç yuvadan birini işgal ettiklerinde çağrılır. Bu, hem sitenizdeki yayınların önceden yüklenmesini hem de yeni hikayeler yayınlandığında yayınların yüklenmesi ve güncellenmesi için bir site yöneticisinin gerekli olmasını önler. PHP komut dosyaları, sitenizi görüntüsünü değiştirmeye ve gerektiğinde web sunucunuzdan içerik eklemeye yönlendiren koşullu (if / else / endif) ifadeleri de içerebilir. Bu, site yöneticisi “x” alanına bir video bağlantısı yüklerse, sitenin videoyu sunucusundan yükleyeceğini ve kullanıcı için görüntüleyeceğini dikte etmek gibi eylemleri içerebilir. Komut dosyası ayrıca, yönetici bir bağlantı yüklemezse, sayfada bunun yerine "y" varsayılan resmi gösterilir. PHP'nin sunucu tarafı eylemleri, bir web sitesine yepyeni bir dinamik olasılık düzeyi sunar (HTML ve CSS tarafından sunulan statik özelliklerin üstünde ve ötesinde ve hatta JavaScript tarafından mümkün kılınan dinamik istemci tarafı içeriği).

Okuyucu Yorumları

0 Yorum