php nedir ?
php nedir ? nerelerde kullanılır ? sorularına sizin için cevap vermek istedik. Php açılımı Hypertext Preprocessor anlamına geliyor. Php dünyada geniş bir kilte tarafından kullanılan ve htlm içerisine gömünü olarak çalışan bir kodlama dilidir. PHP Dinamik Web Siteleri, Web Uygulamaları Geliştirmek için Oluşturulmuş Web Tabanlı Çalışan bir programlama dilidir. Php yazılım dili 1995 ‘de aslen Danimarkalı ama Kanadalı yazılımcı Rasmus Lerdorf tarafından icat edildi. Daha sonrasında geliştirilen ve geliştirilmeye devam eden php dili açık kaynak kodlu olarak günümüzde dünyada en çok kullanılan dilller arasında yer almaktadır. Resmi sitesinden php ile ilgili gelişmeleri takip edebilirsiniz. PHP resmi sitesi
Örnek bir kodlama ile gösterelim.
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title>Örnek</title>
</head>
<body>
<?php
echo “Merhaba, ben PHP !!!”;
?>
</body>
</html>
PHP nasıl çalışır ?
Php web tabanlı çalıştıgı için diger kodlama dilleri gibi derlenmeye ihtiyac duymaz. Php kodları server dedigimiz cihazlar üzerine yüklenen web servisi (İİS, apache , nginx vb.) tarafından derlenip son kullanıcıya çıktı olarak sunulmaktadır. Siz arka planda 10’larca satır kod yazmış olabilirsiniz Fakat son kullanıcı web tarayıcısında html çıktısını görecektir. Açtıgınız php web sayfasını tarayıcıda açtıgınızda sayfa kaynagını dahi görüntüleseniz sadece html çıksını görebilirsiniz. php kodları eger kodlamada bir hata yapmadıysanız sizin dısınızda kimse tarafından görülemez. Yaptıgınız php web projeniz için ekstra servislere ihtiyac duyabilirsiniz. Örnegin veritababı servisi olması gerekmektedir. Web servisi , php ve Veritabanına ayrılmaz 3’lü diyebiliriz. Projelerinize görsellik katmak için Css, Javascript ile birleştiginde mükemmel sonuçlar alabilirsiniz.
Php kullanmanın avantajları nelerdir ?
- Php öncelikle ücretsizdir. Kodlama yazılımı için ücret ödemenize gerek yoktur.
- Açık kaynak kodlu oldugu için belirli seviyeden sonra php gelişimine destek olabilirsiniz.
- Php bir çok veri tabanı servisi ile ortak çalışabilir. (oracle , mysql ,mssql , mariadb vb.)
- Php hem linux hemde windows ortamında kullanılabilir. (Linux üzerinde performans daha iyidir.)
- Bir çok web sitesinin yazılım dili php oldugundan API dedigimiz konularda sorun yasamazsınız.
- Çok hızlı bir kodlama dilidir. Performans isteyen projelerde tercih edilebilir.
- Hata yaptıgınızda syntax numarası dedigimiz numra ile nerede hata yaptıgınızı kolayca bulabilirsiniz.
- Son olarak ögrenmek ve geliştirmek için internet ortamında php döküman kolayca bulabilirsiniz.