Php, web sayfalarını dinamik hale getirmemizi sağlayan, sunucu tarafında çalışan, HTML içinede gömülebilen bir dildir. Veri tabanlarıyla çalışarak ;
vb gibi daha birçok işlemi yapmamızı sağlar. Günümüzde bir çok büyük web platformu PHP dilini kullanmaktadır.
İlk kez 1994 yılında Rasmus Lerdorf tarafından geliştirilen PHP, zamanla büyük bir topluluk tarafından desteklenmiş ve günümüzde en yaygın kullanılan web programlama dillerinden biri haline gelmiştir.
PHP, sunucu tarafında çalıştığı için , web sayfalarında kodları görünmez. Bu kodlar, sunucuda işlenerek , istemci bilgisayara HTML çıktısı olarak gönderilir. Kişisel bilgisayarlarda PHP kullanabilmemiz için , WAMP, XAMPP gibi bir sunucu programın kurulmuş olması gerekir.
Günümüzde çok geniş bir bilgi kaynağı vardır.
Blog ve içerik yönetim sistemleri (örnek: WordPress)
E-ticaret siteleri
Üyelik sistemleri
API geliştirme
Geniş topluluk desteği
Sürekli güncellenen bir yapı
Binlerce hazır kütüphane ve framework (Laravel, Symfony, CodeIgniter gibi)
Hızlı geliştirme süreci
WordPress
Magento (Adobe Commerce)
Açıklama: Gelişmiş ve ölçeklenebilir bir e-ticaret platformudur.
Kullanım Alanı: Büyük ölçekli online mağazalar.
Not: PHP ile yazılmış olmasına rağmen çok modüler ve profesyonel bir yapıya sahiptir.
Drupal
Açıklama: Esnek ve güçlü bir içerik yönetim sistemidir.
Kullanım Alanı: Haber siteleri, topluluk platformları, resmi kurum web siteleri.
Not: Teknik bilgisi yüksek kullanıcılar tarafından tercih edilir.
Joomla
Açıklama: Orta seviye kullanıcılar için uygun bir başka CMS.
Kullanım Alanı: Kurumsal siteler, küçük işletmeler, topluluklar.
Not: Kullanımı WordPress’e göre biraz daha karmaşık olabilir.
phpMyAdmin
Açıklama: MySQL veritabanlarını web arayüzü üzerinden yönetmeyi sağlar.
Kullanım Alanı: Veritabanı yönetimi (özellikle geliştiriciler ve sistem yöneticileri için).
Not: Her web hosting'de neredeyse varsayılan olarak bulunur.
Laravel Tabanlı Projeler
Laravel, modern bir PHP framework’üdür ve onunla geliştirilen birçok büyük proje vardır. Örneğin:
OctoberCMS: Laravel tabanlı içerik yönetim sistemi.
Flarum: Hafif, hızlı ve modern bir forum yazılımı.
Spotify’ın Erken Sürümü
Spotify’ın ilk versiyonlarında PHP kullanıldığı bilinmektedir. Zamanla daha farklı teknolojilere geçilmiş olsa da, başlangıçta PHP ile inşa edilmiştir.
Facebook (İlk Sürüm)
Açıklama: Facebook’un kurucusu Mark Zuckerberg, 2004 yılında siteyi PHP ile geliştirdi.
Not: Zamanla PHP’den türeyen ve Facebook’a özel Hack dili geliştirildi.
Bunların yanısıa wikipedia , etsy , yahoo gibi sitelerde PHP kullanmaktadır..
PHP kodları <?php .... ?> işaretleri arasında yazılır. İlk açılış işaretinde "php" ifadesi zorunlu değildir. Ancak sürüm farklılıklarından etkilenmemek için yazılması iyi olacaktır. Kod yapısı ile yazım kuralları C# ve javascript ile oldukça benzerdir.
<?php
echo "Google & Facebook"; // yazdırma komutu
$sayi1=145; // değişken atama (sayı)
sayi2=253; // sabit tanımlama (sayı)
$sayi3=21; // değişken atama (sayı)
$metin="PHP"; // değişken atama (metin)
echo "sayi 1 : ".$sayi1."<br>"; // değişken , metin ve html birleştirip yazdırma
$sonuc=$sayi1+$sayi3; // 166 // toplama işlemi
$sonuc2=$sayi1.$sayi3; // 14521birleşitirme işlemi
echo "toplama sonucu : ".$sonuc."<br>"; // değişken , metin ve html birleştirip yazdırma
echo "birleştirme sonucu : ".$sonuc2."<br>"; // değişken , metin ve html birleştirip yazdırma
// if yapısı
if ($sayi1>100) { echo "sayi1 100den büyük<br>"; }
// for yapısı
for ($i=1;$i<=5;$i++) { echo $i."<br>"; }
header("location:index.php"); // belirtilen linke yönlendirme
exit(); // php sonlandırma
?>
Özetle PHP, web dünyasında uzun yıllardır varlığını sürdüren güçlü ve esnek bir programlama dilidir. Basit projelerden büyük ölçekli uygulamalara kadar birçok alanda tercih edilir. Açık kaynak olması ve büyük bir topluluğa sahip olması sayesinde PHP, web geliştiricilerinin vazgeçilmez araçlarından biri haline gelmiştir.
Toplam 33 Makale
Lütfen yorumlarınızda saygılı, yapıcı ve anlaşılır bir dil kullanın.
Küfür, hakaret ya da spam içerikler onaylanmaz.