İlk Kodlamaya Başlangıç!
Önceki derslerimizde PHP'ye neden başlamamız gerektiğini ve kurulum aşamalarını anlatmıştık. Şimdi kodlamaya başlayalım!
⚠️ Ders içerisinde örnek kodlarda ne anlama geldiğini bilmediğiniz kısımlar görebilirsiniz. Bu kısımları önemsemeyin ve örnekte anlatılmak istenene odaklanın. Örnekteki kodları sonraki derslerde öğreneceksiniz.
PHP web sunucusu, genelde kullanıcının tercihlerini, çerezlerini okuyarak kullanıcıya HTML web sayfası oluşturur ve tarayıcısının göstermesi için istemci bilgisayara gönderilir. HTML bilgisi olmadan PHP programlama yapamazsınız. HTML kodlarını ekranda yazmak için echo
komutunu kullanabiliriz. Ayrıca, çoğu programlama dilinde olduğu gibi yorum satırları bırakabilirsiniz.
Derse devam etmeden önce bu konuyu ve örnekleri okuyunuz: String Veri Türü
PHP sayfasına başlangıç
PHP dosyaları, PHP komutlarının kullanılacağı bölümden önce <?php
şeklinde başlamak zorundadır. Böylece makine, PHP kodlarının bulunduğu yerleri anlamaya başlar.
Yorum satırları
Yorum satırları, geliştiricinin ve insanların not bıraktığı yerlerdir. Çoğu kodlama dilinde bulunduğu gibi PHP'de de bulunmaktadır. Makine, yorum satırlarını kod olarak işlemez ve atlar. Yorum satırları genelde bir kodun ne işe yaradığını anlamak ve unutmamak için kullanılır.
Yorum satırlarının başları #
veya //
karakteri ile başlar. Eğer çoklu satır belirtilirse veya satırın başı yorum olarak başlanmayacak ise, aşağıdaki örnekteki gibi /*
ve */
kullanılabilir.
<?php
# Kedi, köpeği görürse kaçmalıdır.
if($kedi=="köpeği gördü"){ /* Eyvah! Kedi köpeği gördü! */
$kacmak_gerekiyor_mu = true;
} else { /* Kedi şimdilik güvende. \*/
$kacmak_gerekiyor_mu = false;
}
?>
Noktalı virgül ( ; )
Noktalı virgül ( ; ) , PHP dilinde komutun bittiğini gösterir. Bu karakterin, son satırda kullanılmaması çökmeye neden olmaz ancak kullanmanızı tavsiye ederim. Alt satıra yeni kodlar yazacağınız zaman önceki son satırda karakteri unutma ihtimaliniz düşecektir.
Noktalı virgül ile bir kodu tek satıra düşürme örneği:
<?php
$kedi == "köpeği gördü";
$köpek == "kediyi gördü";
?>
<?php $kedi == "köpeği gördü"; $köpek == "kediyi gördü"; ?>
Yukarıdaki örnekte bulunan Kedi, köpeği görürse kaçmalıdır.
, Eyvah! Kedi köpeği gördü!
, Kedi şimdilik güvende.
yorum satırları bölümlerinde olduğundan program tarafından okunmadan atlanmaktadır. Örnekte If
ve else
kullanılmıştır. Bu komutları 6. derste öğreneceksiniz.
echo komutu
echo
komutu, sayfaya HTML kodları yazdırmamızı sağlar. Merhaba dünya yazmaya başlayalım!

⚠️ Ufak bir önemli not!: Az daha atlıyorduk! Yukarıdaki kodda görüldüğü gibi komutun sonunda noktalı virgül ( ; ) kullanılmıştır. Bu komutun bittiğini gösterir. Kullanmamanız durumunda bol bol, 🍰 afiyetle hata yiyeceksiniz.
ℹ️ İlk kullanıcılara önemli bir not daha: İlk IDE kullanıcıları, kodları denemeden önce sık sık kaydetmeyi unutmaktadır. Notepad++ ve Visual Studio Code gibi uygulamalarında "CTRL + S" karayollarını kullanabilirler. Fazla umursamayın, profesyonellerin bile unuttuğuna bin kere şahit olduk : PP
Dünyaya PHP ile merhaba dediğimize göre tarayıcımızdaki sonucu test edelim;
