PHP ise sunucu taraflı bir dildir. Yani sayfanızda yer alan PHP kodları sunucudaki PHP yorumlayıcısı tarafından işlenir. Olduğu gibi istemciye gönderilmez. Sonuçlar istemciye HTML olarak gönderilir.
Şimdi ilk belgemizi yazalım. ilk_belge.php adında bir dosya oluşturun ve sunucunuzun ök dizinine atın. Yerel hosting(Wamp server) kullanıyorsanız kök dizin (www) olarak geçmektedir. Ardından belgeyi açın ve aşağıdaki kodları ekleyin.
<html>
<head>
<title>İlk Deneme</title>
</head>
<body>
<?php echo ‘<p>Merhaba Dünya</p>’;
?>
</body>
</html>
Burada ilk dikkat çeken şey, PHP kodlarını HTML etiketleri arasına gömmüş olmamızdır. Bunu yapmasanız da bu PHP kodları çalışacaktır. Çünkü PHP, açılış <?php ve ?> kapanış etiketleri dışındaki şeyleri göz ardı edecektir. Fakat yapacağımız birçok detaylı çalışmada HTML etiketlerini de kullanacağımız için PHP kodlarını HTML etiketlerinin arasına yazmayı alışkanlık haline getirin.
Bir sonraki aşama olarak tarayıcınızın adres satırına;
http://localhost/ilk_belge.php, yazıp sayfanızı çalıştırın. Ekrana, Merhaba Dünya yazısı gelecektir.
Sunucu, dosyanın uzantısının .php olmasından, bunun bir PHP dosyası olduğunu anlar ve dosyayı PHP ye havale eder. Böylece dosyamız işlenir ve tarayıcınıza aşağıdaki HTML çıktısı üretilerek gönderilir.
<html>
<head>
<title>İlk Deneme</title>
</head>
<body>
<p>Merhaba Dünya</p>’
</body>
</html>
Evet, veriler tarayıcıya HTML çıktısı olarak gönderilir. Konunun başında bahsettiğimiz, sunucu taraflı olma durumu işte budur. Yani tarayıcılardan sitenizi çağıranlar, sizin yaptığınız PHP kodlarını göremeyecekler, sadece HTML olarak görecekler. Tabi sayfada istemci taraflı başka bir dil kullanılmışsa (Örneğin; JavaScript) onu da görebilirler, ama sunucu taraflı dilleri göremezler.
Hiç yorum yok :
Yorum Gönder