Php Kullanımı Kısa Bilgi

PHP : Hypertext Preprocessor (Türkçe: Üstünyazı Önişlemcisi [2]) (Aslen: Personal Home Page – Kişisel Ana Sayfa) , internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, HTML içerisine gömülebilen betikve programlama dilidir[2]. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP’nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. Ocak 2013 itibarıyla 244 milyondan fazla web sitesi PHP ile çalışırken, 2.1 milyon web sunucusunda PHP kurulumu bulunmaktadır.[3]

PHP kodları PHP işleme modülü bulunan bir web sunucusu tarafından yorumlanır ve çıktı olarak web sayfası üretilir. Bu kodlar veriyi işlemek üzere harici bir dosyaya kaydedilerek çağırılabildiği gibi doğrudan HTML kodunun içine de gömülebilir. PHP zaman içinde bir komut satırı arayüzü sunacak şekilde evrilmiştir, PHP-GTK yardımıyla grafiksel masaüstü uygulaması geliştirmek de mümkündür.[4]

PHP özgür bir yazılım olup PHP Lisansı ile dağıtılmaktadır. Bu lisans kullanım şartları kısmında GNU Genel Kamu Lisansı ile örtüşmese de, PHP tüm web sunuculara ve hemen hemen tüm işletim sistemi ve platforma ücretsiz olarak yüklenebilir.[5]

Program dizimi[değiştir | kaynağı değiştir]

Aşağıdaki örnek programda HTML içerisine gömülü PHP kodunu görebilirsiniz.

<!DOCTYPE html>
<html>
    <head>
        <title>PHP Testi</title>
    </head>
    <body>
<?php echo '<p>Merhaba Dünya</p>'; ?>
    </body>
</html>

Unutmayın ki PHP kodunun HTML içerisinde gömülü olması zorunlu değildir. Benzeri bir program aşağıdaki gibi yazılabilir.

 <?='Hello world' ?>

Fonksiyonlar[değiştir | kaynağı değiştir]

PHP yazılımı büyük bir fonksiyon kütüphanesi ile birlikte gelir. Gömülü fonksiyonların haricinde kendi fonksiyonunuzu aşağıdaki gibi tanımlayabilirsiniz.

<?php
function yasimiGetir($dogumYili) {
$yas = date('Y') - $dogumYili;
return $yas;
}
echo yasimiGetir(1981) . ' yaşındayım.';
?>
PHP
PHP-logo.svg
Paradigması çok paradigmalı: zorunlunesne yönelimliyordamsalyansıtıcı
İlk çıkışı 1995
Tasarımcı Rasmus Lerdorf
Geliştirici PHP Grubu
Kararlı sürüm 7.1.4[1]

(13 Nisan 2017 (16 ay önce))

Önizleme sürümü 7.1.0 RC6

(10 Kasım 2016 (21 ay önce))

Tip sistemi zayıfdinamik
Önemli uygulamaları Zend EnginePhalangerQuercusProject ZeroHipHop
Etkilendikleri CPerlJavaC++Tcl
Etkiledikleri Php4delphiHack
Uygulama dili C
Platformu çapraz platform
Lisans PHP Lisansı
Olağan dosya uzantıları .php, .phtml, .php4, .php3, .php5, .phps
Web sitesi www.php.net