PHP Sözdizimi

PHP betikleri sunucuda çalıştırılır ve ardından tarayıcıya saf HTML sonucu gönderilir.

Temel PHP grameri

PHP betikleri belgedeki herhangi bir yerde yerleştirilebilir.

PHP betikleri <?php Başlangıç, ?> Sonuç:

<?php
// Burada PHP kodu
?>

PHP dosyalarının varsayılan dosya uzantısı ".php" dir.

PHP dosyaları genellikle HTML etiketleri ve bazı PHP betik kodları içerir.

Aşağıdaki örnek, "echo" yerleşik PHP fonksiyonunu kullanarak web sayfasında "Hello World!" metnini çıktıya alan basit bir PHP dosyasıdır:

Örnek

<!DOCTYPE html>
<html>
<body>
<h1>İlk PHP sayfam</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

Çalıştırma Örneği

Açıklama:PHP cümleleri noktalı virgülle sonlandırılır (;). PHP kod bloklarının kapanış etiketleri de otomatik olarak noktalı virgülü belirtir (bu yüzden PHP kod bloklarının son satırında noktalı virgül kullanmak gerekmez).

PHP'teki açıklamalar

PHP kodundaki açıklamalar, program olarak okunup çalıştırılmaz. Tekrarlayıcı olarak, yalnızca kod düzenleyiciler tarafından okunur.

Açıklamaların kullanım alanları:

  • İşinizi anlamak isteyenlere yardımcı olun - Açıklamalar, diğer programcıların her adımda neler yaptığınızı anlamasını sağlar (ekip çalışıyorsanız)
  • Ne yaptığınızı hatırlayın - çoğu programcı bir iki yıl sonra projeye geri dönüp, yaptıklarını yeniden gözden geçirmek zorunda kalmıştır. Yorumlar, kod yazarken zihninizdeki düşünceleri kaydetmenize yardımcı olabilir.

PHP üç tür yorumu destekler:

Örnek

<!DOCTYPE html>
<html>
<body>
<?php
// Bu da tek satırlı bir yorumdur
# Bu da tek satırlı bir yorumdur
/*
Bu, çoklu satırlı bir yorum bloğudur
Bu kadar geniş bir alana yayılmıştır
Çoklu Satır
*/
?>
</body>
</html>

Çalıştırma Örneği

PHP Büyük/Küçük Harfe Duyarlıdır

PHP'te, tüm kullanıcı tanımlı fonksiyonları, sınıfları ve anahtar kelimeleri (örneğin if, else, echo vb.) büyük/küçük harfe duyarlı değildir.

Aşağıdaki örnekte, bu üç echo ifadesi de geçerlidir (eşdeğerdir):

Örnek

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

Çalıştırma Örneği

Ancak PHP'te, tüm değişkenler büyük/küçük harfe duyarlıdır.

Aşağıdaki örnekte, sadece ilk ifade $color değişkeninin değerini görüntülenir (bu, $color, $COLOR ve $coLOR üç farklı değişken olarak algılanması nedeniyle olmuştur):

Örnek

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

Çalıştırma Örneği