19 Aralık 2008 Cuma

Php Dersleri: Yazım Kuralları (Syntax)

PHP Dersleri yazı dizisinin ikinci bölümünde yazım kurallarına değineceğiz. İlk bölümde bahsettiğimiz gibi genel olarak Perl ve C ile benzerlik göstermektedir. PHP kodları <? ve ?> işaretleri arasında yazılır. Bu iki anahtar arasında yazılan her şey sunucu tarafından derlenir. Satır sonları ; işareti ile kapatılır.


Örnek yazım şekli;

<?
// Kodlar bu alanda yer alacaktır.
?>

Örneği elle tutulur hale getirirsek:
<?
echo "Turkwm.com PHP Dersleri";
?>

Yukarıdaki kodları içeren bir php dosyası browser'da çağrıldığında aşağıdaki çıktıyı verecektir.

Turkwm.com PHP Dersleri


Örnekte kullanılan echo fonksiyonu, istenilen her çeşit verinin ekrana basılması için kullanılan php fonksiyonudur.

PHP dosyaları varoluş sebebinden dolayı web sitelerini oluşturan diğer elemanlarıda içerebilir. Bir php dosyasının içinde, php kodları, HTML tagları, javascript kodları bulunabilir. HTML ile birlikte kullanıma bir örnek vermek gerekirse;

<html>
<title>Turkwm.com - PHP Dersleri</title>
<body>
<?
echo "Merhaba Dünya!";
?>
</body>
</html>



Yukarıdaki örneklerde echo fonksiyonu ile ekrana bastırdığımız Merhaba Dünya yazısı php'de string olarak bilinir. Değişken tiplerini bir sonraki dersimizde işleyeceğiz. Fakat yazım kuralları ile alakalı kısmını anlatmak gerekiyor. Bir string (metin) ile bir değişken yada fonksiyon çıktısını ekrana yazdırırken "birleştirmemiz" gerekmektedir.

Şöyle ki;

<?
echo "Tarih: ".date('d-m-Y');
?>


Gördüğünüz gibi, Tarih kelimesini parantezler içinde yazdık. Ve günün tarihini date fonksiyonu ile alıp tırnak işaretleri arasındaki yazı ile birleştirdik.

PHP'de Yorum Satırları

Yorum satırları sunucu tarafından derlenmeyen bölümlerdir. Yorum satırlarını ifade eden özel işaretler bulunmaktadır. Tek satırlık yorumlarda // ve # işaretleri, çok satırlı yorumlar için /* */ işaretleri kullanılır.

<?
// Tek satırlık yorum örneği
# Bir başka örnek
echo "Merhaba Turkwm.com ";
/*
Yukarıda ki yorumlar ve bu alanda yer alan yorumlar
ekrana basılmayacaktır. Okuduğunuz bu satırlar
çok satırlı yorum örneğidir. Bu php dosyası ekrana sadece
Merhaba Turkwm.com yazısını yazdıracaktır.
*/
?>


Bir sonraki dersimizde Değişkenler'i inceleyeceğiz.

Serkan Denizbey