İNTERNET TABANLI PROGRAMLAMA Dersi PHP’ye Giriş soru detayı:

PAYLAŞ:

SORU:

“<?php” ifadesi ne işe yarar?


CEVAP:

“<?php” ifadesi, PHP derleyicisine PHP
kodlarının başladığını bildirir. Bu ifadeden başlayarak son
satırdaki “?>” ifadesine kadar olan her şey, PHP kodu
olarak algılanıp derlenecektir. Dolayısıyla sözü edilen
aralığa yazılan kodların yazım hatası gibi hataları kabul
etmeyeceği ve yapılan küçük bir hatanın bile sayfanın
işletilememesi sonucunu doğurabileceği akılda
tutulmalıdır. Yukarıdaki kodun ikinci satırındaki “echo”
deyimi ise, istemciye gönderilecek olan Web sayfasına
metin yazılmasını sağlar. Örnekteki “<center>Merhaba
Dunya!</center>” metni, gönderilecek Web sayfasının
içeriğini oluşturur. Oluşturulan içeriği alan Web tarayıcı,
“<center>” ve “</center>” ifadelerini HTML etiketi olarak
algılayıp, aralarında yazan “Merhaba Dunya!” ifadesini,
ortalanmış bir şekilde gösterecektir. Bu noktada, HTML
kodlarının da aslında PHP dili ile yazdırılmış olduğuna
dikkat edilmesi önemlidir.
PHP derleyici, <?php…?> ifadelerinin arasında kalmayan
hiçbir satırı derlemez. Bu ifadelerin dışındaki her şey,
doğrudan çıktı olarak üretilir. Bu özellik sayesinde
özellikle Web sayfası oluşturmak üzere yazılacak olan
PHP kodları, sayfayı oluşturan içeriğin içine bir anlamda
“serpiştirilebilir”.