Web Yazılı Anlatımları
PHP Sözdizimi (Syntax)
PHP kodu sunucuda çalıştırılır ve düz HTML sonucu tarayıcıya gönderilir.
Temel PHP Sözdizimi
Bir PHP kod bloğu “ <?php “ ile başlar ve “ ?> ” ile biter.
Bir PHP kod bloğu belgenin herhangi bir yerine yerleştirilebilir.
Örneğin;
<html> etiketi öncesi ve sonrasına,
<head> içine,
<title> içine, bu şekilde dinamik olarak sayfa başlığını belirleyebiliriz,
<body> elementi içine ve diğer html elementlerini içine yerleştirilebilir.
Örnek Bir PHP Kodu
<?php
echo “RC Eğitim ile PHP Temel Eğitimi 2010” ;
?>
Örnekteki gibi kodlarımız <?php ile başlamış, ?> ile bitmiştir. Cümle (statement) dediğimiz kod satırı ise “;” noktalı virgül ile sonlandırılır.
Bir PHP dosyası bir HTML sayfası gibi HTML etiketleri içerebilir. Bu etiketlerin PHP kodları içinde yazılışında dikkat edilmesi gereken hususlar vardır. Bunları yeri geldikçe anlatacağız.
Aşağıdaki Örnekte, bir PHP sayfası örneğimiz var; Bu sayfa tarayıcıda H1 yani başlık1 etiketi içinde “RC Eğitim ile PHP Temel Eğitimi” yazısını yazdırmaktadır.
<html>
<body>
<?php
echo “<h1> RC Eğitim ile PHP Temel Eğitimi</h1> ” ;
?>
</body>
</html>
PHP deki her satırdaki kod, noktalı virgül ile sona erer. Noktalı virgül için bir ayraç diyebiliriz, bu ayraç bir komut setini diğerinden ayırmaya yarar.
PHP ile yazıları yazdırmak için 2 cümle vardır; echo ve print. Yukarıdaki örnekte biz echo cümlesini kullandık.
Not : Dosya .php uzantısına sahip olmalıdır, eğer dosya .html uzantısına sahip ise, PHP kodları çalıştırılmayacaktır.
PHP de yorumlar
PHP’de , // işareti ile tek satırlık yorumlar , /* ve*/ ile de çok satırlık yorumlar yapabiliriz.
Yorumların içindekiler php tarafından çalıştırılmaz.
Programcılıkta yorumları kullanmak , programın doğru çalışması kadar değerlidir, Programların maliyetlerinin %50 den fazlası bakım maliyetidir, bu maliyeti en aza düşürmek için kodlarımızı yorumlarla daha da anlaşılır hale getirmeliyiz.
Örnek :
<html><body>
<?php
//Bu bir tek satırlık yorumdur
/*
Bu
Yorum
çok satırlıktır.
*/
?>
</body>
</html>