Her programlama dilinin kendine özgü noktalama ve dil bilgisi kuralları vardır. PHP dili de bir sistematik kod dizimine (syntax) sahiptir.
PHP'de Kod Dizimi ve Belirteçler
Programlama dilleri genelde birbirlerine benzemekle birlikte (bu benzerlik ingilizce kökenli olmalarına dayalıdır.) kurallı bir dil sayılırlar. Kendilerine özgü noktalama ve dil bilgisi kuralları vardır. Her programlama dili gibi PHP dili de bir sistematik kod dizimine (syntax) sahiptir. Örneğin PHP dili HTML ile girintili bir şekilde yazıldığı için bir php betiğine başlamadan önce ve bitirdikten sonra bu betiği işaretlememiz gerekir. Betiğin başında
<?php belirteci, sonunda ise
?> belirtecini kullanırız. Bir örnekle açıklamak gerekirse;
<?php
// PHP açıklama belirteci.
echo "Taha Çetiner";
?>
Bu örnekte bir kaç kod dizimi kuralını birden görüyoruz. Sırasıyla açıklayarak gidelim;
<?php ve ?> belirteci
"<?php" belirteci php betiğinin başladığını belirtir ve php kodları bu belirteçten sonra yazılmalıdır. Bir PHP betiğinin sonu ise muhakkak "?>" belirteci ile kapatılmalıdır yoksa "syntax error" hatası alınır ve PHP betiğimiz çalışmaz.
// belirteci
Bu belirteç PHP betiğinin içerisine işlevsiz açıklamalar yazmak için kullanılır. Bir satırdaki "//" belirtecinden sonra gelen hangi kod olursa olsun işlevi olmayacaktır. Bu belirteç sonrası o satıra yazılan her yazı ancak php kodlarınızı görebilen birisi tarafından okunabilir.
; belirteci
Noktalı virgül belirtecinin kullanım amacı ise o satırdaki kod yazımının bittiğini ve bir sonraki satıra geçildiğini php yorumlayıcısına anlatmaktır.
echo ve print ifadeleri
Echo ve print, ekrana çıktı almak için kullanılan ifadeler(statements) olarak karşımıza çıkar. Temelde kullanım açısından belirgin bir farkları olmasa da ufak tefek noktalarda ayrılırlar. Örneğin echo ifadesi, birden fazla değişkeni ya da değeri hem nokta ile hem de virgülle birleştirebilirken print ifadesi virgülle birleşim yapılmasına olanak tanımaz.