PHP Sözdizimi: Temel Yapı ve Kullanım Rehberi
PHP (Hypertext Preprocessor), dinamik web sayfaları oluşturmak için kullanılan sunucu taraflı bir programlama dilidir. PHP, HTML ile birlikte çalışarak dinamik içerik oluşturabilir, veritabanı işlemleri yapabilir ve kullanıcı girdilerini işleyebilir. PHP’yi verimli kullanabilmek için temel PHP sözdizimini anlamak oldukça önemlidir. Bu yazıda PHP sözdiziminin temel yapı taşlarını inceleyeceğiz.
PHP Kodları Nasıl Yazılır?
PHP kodları, genellikle .php
uzantılı dosyalarda yazılır. PHP kodları, HTML ile birlikte kullanılabilir ve şu şekilde başlar ve biter:
<?php
// PHP kodu buraya yazılır
?>
PHP kodu <?php
ile başlar ve ?>
ile biter. Bu etiketlerin arasında PHP komutları çalıştırılır. PHP dosyaları sunucu tarafından işlenir ve kullanıcıya yalnızca HTML çıktısı gösterilir.
Örnek:
<?php
echo "Merhaba, Dünya!";
?>
Bu örnekte PHP, “Merhaba, Dünya!” metnini tarayıcıda gösterecektir.
Yorum Satırları
PHP’de yorumlar, kodun çalıştırılmadan yalnızca açıklama olarak bırakılmasını sağlar. Yorumlar, kodun anlaşılabilirliğini artırmak için kullanılır.
- Tek satırlık yorum:
//
veya#
ile yapılır.
// Bu bir yorum satırıdır
# Bu da bir yorum satırıdır
Çok satırlı yorum: /* */
ile yapılır
/*
Bu birden fazla satır
içeren yorumdur
*/
Örnek
.php
Hem HTML hem de PHP kodlarının yer aldığı
basit bir dosya:
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Not: PHP ifadeleri noktalı virgülle ( ;) biter.
PHP Büyük/Küçük Harf Duyarlılığı
PHP’de anahtar sözcükler (örneğin if
, else
, while
, echo
, vb.), sınıflar, fonksiyonlar ve kullanıcı tanımlı fonksiyonlar büyük/küçük harfe duyarlı değildir.
Aşağıdaki örnekte, aşağıdaki üç echo ifadesi de eşit ve doğrudur:
Örnek
ECHO
aynıdır echo
:
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Not: Ancak; tüm değişken adları büyük/küçük harfe duyarlıdır!
Aşağıdaki örneğe bakın; yalnızca ilk ifade değişkenin değerini gösterecektir $color
! Bunun nedeni $color
, $COLOR
, ve’nin $coLOR
üç farklı değişken olarak ele alınmasıdır:
Örnek
$COLOR
aynı şey değildir $color
:
<!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>
Sonuç
PHP sözdizimi, web geliştirme projelerinde dinamik içerik oluşturmak için güçlü bir yapı sunar. Değişkenler, koşullar, döngüler ve fonksiyonlar gibi temel yapı taşları, PHP ile etkili bir şekilde çalışmanızı sağlar. Bu temelleri kavrayarak daha karmaşık ve dinamik web uygulamaları geliştirebilirsiniz.
Share this content:
Yorum gönder