Kategoriler
PHP

PHP Temel Sözdizimi (Syntax)

PHP bir dosya içeriğini yorumlarken hangi bölümlerin yorumlanıp yorumlanmaması gerektiğini PHP etiketi olarak isimlendirilen tanımlamalardan anlar. <?php ve ?> arasında kalan bölümler PHP kodu olarak çalıştırılmaya çalışır. Bu yüzden her PHP kodu bu iki etiket arasında yazılmalıdır.

<?php echo "Hello"; ?> World!

Eğer dosya sonuna kadar PHP komutları varsa dosya sonunda PHP etiketini kapatmanız gerekmez.

<?php
echo "Merhaba Dünya";

// ... daha fazla php kodu

echo "İletişimin sonu";

// PHP kapama etiketi olmadan betik burada biter

PHP etiketleri dışında kalan alan PHP tarafından yorumlanmaz böylece PHP dosyalarının karışık bir içeriğe sahip olmasına izin verilmiş olur. Çoğu zaman aşağıdakine benzer PHP dosyaları görebilirsiniz;

<p>Bu bölüm PHP tarafından gözardı edilecek ve tarayıcıda gösterilecektir.</p>
<?php echo 'Bu bölüm PHP tarafından çözümlenecektir.'; ?>
<p>Bu bölüm de PHP tarafından gözardı edilecek ve tarayıcıda gösterilecektir.</p>

Bu durum koşullu ifadelerde de söz konusudur. Koşul sağlanmadığı sürece koşul içerisindeki bölümlerin PHP etiketi içerisinde olup olmadığına bakılmaz.

<?php if (ifade == true): ?>
  İfade doğruysa bu gösterilir.
<?php else: ?>
  İfade doğru değilse bu gösterilir.
<?php endif; ?>

PHP’de deyimlerin ya da satırların sonu noktalı virgül ile belirtilmelidir.

<?php echo "Selam"; ?>

Ancak eğer deyimden sonra PHP etiketi kapatılacaksa noktalı virgül koymaya gerek yoktur.

<?php echo "Selam" ?>

Açıklama ya da Yorum Satırları

Açıklama ya da yorum satırları bir kodun ne işe yaradığı gibi genel bilgileri veren ve kodun okunabilirliğini arttıran bölümlerdir. Ve dosyada olmasına rağmen programın bir parçası olarak çalıştırılmazlar, sadece insanlar için küçük, açıklayıcı notlardır. PHP; C, C++ ve Perl tarzı yorum satırlarının tümünü desteklemektedir.

<?php
    echo 'Bu bir denemedir'; // Bu tek satırlık c++ tarzı açıklamadır
    /* Bu, C tarzı çok satırlı
       bir açıklamadır */
    echo 'Bir deneme daha';
    echo 'Bu da sonuncusu'; # Bu tek satırlık kabuk tarzı açıklamadır
?>

Yazar Muhammet ŞAFAK

1992 İstanbul doğumluyum. 2008 yılından beri profesyonel olarak PHP geliştiriyorum. Her ne kadar ağırlıklı olarak PHP üzerinde çalışsam da C, C++, Python, Java programlama dillerini de kullanıyorum.

Bir Cevap Yazın