PHP Nedir ve Nasıl Çalışır? (Adım Adım Açıklama)

#PHP

PHP Nedir? PHP, MySql vs. veritabanı platformlarıyla beraber kullanarak dinamik websiteri ve dahasını oluşturabileceğiniz sunucu taraflı kodlama dilidir.

PHP Nedir ve Nasıl Çalışır?
PHP Nedir ve Nasıl Çalışır?

PHP Nedir? PHP bir sunucu tarafı kodlama dilidir. Statik web siteleri veya Dinamik web siteleri veya Web uygulamaları geliştirmek için kullanılır. PHP, daha önce Kişisel Giriş Sayfaları için geçerli olan Hypertext Ön işlemci anlamına gelirdi.

PHP betikleri sadece PHP’nin kurulu olduğu bir sunucuda yorumlanabilir.

PHP betiklerine erişen istemci bilgisayarlar sadece bir web tarayıcısı gerektirir.

Bir PHP dosyası PHP etiketlerini içerir ve “.php” uzantısıyla biter.

Bu makalede öğrenecekleriniz;

Script Dili nedir?

Bir komut dosyası, çalışma zamanında yorumlanan bir dizi programlama talimatıdır.

Bir komut dosyası dili, çalışma zamanında komut dosyalarını yorumlayan bir dildir. Komut dosyaları genellikle diğer yazılım ortamlarına eklenir.

Komut dosyalarının amacı genellikle performansı artırmak veya bir uygulamanın rutin görevlerini yerine getirmektir.

Sunucu tarafı komut dosyaları sunucuda yorumlanırken, istemci tarafı komut dosyaları istemci uygulaması tarafından yorumlanır.

PHP, sunucuda yorumlanan bir sunucu tarafı komut dosyasıdır. JavaScript ise, istemci tarayıcısı tarafından yorumlanan bir istemci tarafı komut dosyası örneğidir. Hem PHP hem de JavaScript HTML sayfalarına eklenebilir.

Script VS Programlama Dili

Programlama diliScript dili
Komple uygulamalar geliştirmek için gereken tüm özelliklere sahiptir. Çoğunlukla rutin işler için kullanılır
Kod çalıştırılmadan önce derlenmelidir Kod genellikle derleme olmadan yürütülür
Başka dillere gömülmesi gerekmez Genellikle diğer yazılım ortamlarına gömülüdür.

PHP Nedir? PHP ne anlama geliyor?

PHP – Personal Home Page anlamına gelir, ancak şimdi özyinelemeli backronym PHP anlamına gelir: Hypertext Preprocessor.

PHP kodu HTML koduna gömülü olabilir veya çeşitli web şablon sistemleri, web içerik yönetim sistemi ve web çerçeveleriyle birlikte kullanılabilir.

Php Sözdizimi

<?php 
echo 'Merhaba Dünya';
?>

Bir PHP dosyası ayrıca HTML gibi etiketleri ve JavaScript gibi istemci tarafı komut dosyalarını içerebilir.

  • HTML, PHP Dilini öğrenirken ek bir avantajdır. PHP’yi HTML bilmeden bile öğrenebilirsiniz, ancak en azından HTML’nin temellerini bilmeniz önerilir.
  • Veri tabanı yönetim sistemleri Veri tabanı destekli uygulamalar için Database, MySql vb veritabanı yönetimlerini de bilmeniz gerekli.
  • Etkileşimli uygulamalar ve web servisleri gibi daha gelişmiş konular için, JavaScript ve XML gereklidir.

Aşağıda gösterilen akış şeması, bir PHP web uygulamasının temel mimarisini ve sunucunun istekleri nasıl ele aldığını göstermektedir.

PHP Akış Şeması
PHP Akış Şeması

PHP Nedir? PHP neden kullanılır?

Neden web programlaması için PHP’yi kullanmak istediğimizi merak ediyor olabilirsiniz. Aşağıda zorlayıcı nedenlerden bazıları.

  • PHP açık kaynak kodlu ve ücretsizdir.
  • JSP, ASP gibi diğer dillere kıyasla kısa öğrenme eğrisi
  • Büyük topluluk belgesi
  • Web barındırma sunucularının çoğu, IIS gibi, ASP gibi diğer dillerin aksine, varsayılan olarak PHP’yi destekler. Bu PHP’yi düşük maliyetli bir seçenek haline getirir.
  • PHP, en son teknoloji trendlerine ayak uydurmak için düzenli olarak güncellenmektedir.
  • PHP ile aldığınız diğer bir avantaj da sunucu tarafında bir betik dili olması; Bu, yalnızca sunucuya yüklemeniz gerektiği ve sunucudan kaynak isteyen istemci bilgisayarlarda PHP’nin kurulu olması gerekmediği anlamına gelir; sadece bir web tarayıcısı yeterli olacaktır.
  • PHP MySQL ile el ele çalışmak için yerleşik bir desteğe sahiptir; Bu, PHP’yi diğer veritabanı yönetim sistemleriyle kullanamayacağınız anlamına gelmez. PHP ile hala kullanabilirsiniz.
  •  
    • Postgres
    • Oracle
    • MS SQL Server
    • ODBC vb.
  • PHP çapraz platformdur; Bu, uygulamanızı Windows, Linux, Mac OS vb. farklı işletim sistemlerine dağıtabileceğiniz anlamına gelir.

PHP Nedir? PHP ve Pazar Payı

Pazar payı açısından, 20 milyondan fazla web sitesi ve PHP kodlama dili kullanılarak geliştirilen internette uygulama vardır.

Bu, yukarıda belirtilen noktalara bağlanabilir;

Aşağıdaki şekil PHP kullanan popüler sitelerin bir kısmını göstermektedir.

Php kullanan ünlü siteler ve platformlar
Php kullanan ünlü siteler ve platformlar

PHP vs Asp.Net VS JSP VS CFML

ASP – Active Server Pages, JSP – Java Server Pages, CFML – Cold Fusion Markup language anlamına gelir. Aşağıdaki tablo, çeşitli sunucu tarafı komut dosyası dillerini PHP ile karşılaştırmaktadır.

ÖZELLİK PHP ASP JSP CFML
Öğrenme eğrisi kısa PHP’den daha uzun PHP’den daha uzun PHP’den daha uzun
Ağ sağlayıcısı Hemen hemen tüm barındırma sunucuları tarafından desteklenir Özel sunucuya ihtiyaç var Oldukça desteklenir Özel sunucuya ihtiyaç var
Açık kaynak Evet Hayır Evet Hem ticari hem de açık kaynak
Web servisleri desteği Yerleşik .NET framework kullanır Kitaplıklarda eklenti kullanır Yerleşik
HTML ile entegrasyon Kolay Oldukça karmaşık Oldukça karmaşık Kolay
MySQL desteği Yerleşik Üçüncü parti sürücülere ihtiyaç var Üçüncü parti sürücülere ihtiyaç var Mevcut sürümün yerel desteği var. Daha eski sürümler ODBC kullanıyor
Diğer diller tarafından kolayca genişletilebilir Evet Hayır Java sınıfları ve kitaplıkları kullanılarak genişletildi. Evet

PHP Dosya Uzantıları

Yeni güncellemelerle beraber bir PHP dosyası sunucuda genellikle “.php” uzantısıyla kaydedilir. Bununla birlikte PHP’nin eski sürümlerinde kullanılan bazı dosya uzantıları da vardır. Eski PHP dosya uzantıları şunları içerir:

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP, HTML ile çalışmak üzere tasarlanmıştır ve bu nedenle, HTML koduna gömülebilir.

<html>
<body>
     <?php
      echo 'Merhaba Dünya';
    ?>
</body>
</html>

Herhangi bir HTML etiketi olmadan PHP dosyaları oluşturabilirsiniz ve buna Saf PHP dosyası denir.

Sunucu PHP kodunu yorumlar ve sonuçları web tarayıcılarına HTML kodu olarak verir.

Sunucunun PHP kodunu HTML kodundan tanımlaması için, PHP kodunu her zaman PHP etiketlerine dahil etmeliyiz.

Bir PHP etiketi, sembolden daha ziyade soru işareti ve ardından “php” kelimesiyle başlar.

PHP büyük küçük harfe duyarlı bir dildir, “VAR” ile “var” aynı değildir.

PHP etiketlerinin kendileri büyük / küçük harf duyarlı değildir, ancak küçük harf kullanmamız şiddetle önerilir. Aşağıdaki kod yukarıdaki noktayı göstermektedir.

<?php... ?>

PHP kod satırlarına ifade olarak bakacağız. PHP ifadeleri bir noktalı virgülle (;) biter.

Yalnızca bir ifadeniz varsa, noktalı virgülü atlayabilirsiniz.

Birden fazla cümleniz varsa, her satırı bir noktalı virgülle bitirmelisiniz.

Tutarlılık uğruna, ifadelerinizi her zaman noktalı virgülle bitirmeniz önerilir.

PHP betikleri sunucuda yürütülür.

Çıktı HTML biçiminde döndürülür.

PHP’de Merhaba dünya

Aşağıda gösterilen program, bir web tarayıcısında görüntülendiğinde “Merhaba Dünya” Kelimesini çıkaran basit bir PHP uygulamasıdır.

<? Php
echo "Merhaba Dünya";
?>

Çıktı:

Merhaba Dünya

Özetle;

  • PHP, Hypertext ön işlemcisinin kısaltmasıdır.
  • PHP bir sunucu tarafı kodlama dilidir. Bu, sunucuda yürütüldüğü anlamına gelir. İstemci uygulamalarının PHP yüklü olması gerekmez.
  • PHP dosyaları “.php” dosya uzantısıyla kaydedilir ve PHP geliştirme kodu etiketlerle eklenmiştir.
  • PHP açık kaynaklı ve çapraz platformdur.

İlginizi çekebilir…

WordPress Kişisel Blog Temaları! (Ücretli – Ücretsiz)

Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun . Bizi Twitter ve İnstagram‘da da bulabilirsiniz …


Bir cevap yazın

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

İçerik Metası
İbrahim Bozkurt /////// https://www.guru99.com/what-is-php-first-php-program.html