PHP, web geliştirme dünyasında oldukça popüler bir dil. Dinamik web sayfaları oluşturmak için kullanılır ve özellikle sunucu tarafı programlamada büyük bir rol oynar. Şimdi, PHP’nin temel yapılarını keşfetmeye başlayalım!
PHP Nedir?
PHP, "Hypertext Preprocessor" ifadesinin kısaltmasıdır. Temelde, HTML içinde yer alan dinamik içerikleri işlemek için kullanılan bir sunucu tarafı programlama dilidir. PHP, sunucu tarafında çalışır ve tarayıcıya yalnızca HTML çıktısı gönderir. Yani PHP kodu, tarayıcıya gönderilmeden önce sunucuda işlenir.
PHP kullanmaya başlamak oldukça basittir. Öncelikle bir PHP dosyası oluşturmanız gerekir. Bu dosyanın uzantısı ".php" olmalıdır. PHP dosyalarını genellikle bir web sunucusunda çalıştırabilirsiniz, çünkü PHP kodları sunucu tarafında çalışır.
İlk PHP kodumuzu yazalım!
Yukarıdaki kod, ekrana "Merhaba, PHP!" yazdırır. PHP kodu `` ile biter. `echo` komutu, ekrana yazı yazdırmamızı sağlar.
Değişkenler
PHP'de değişkenler, her türlü veriyi saklamak için kullanılır. Değişkenler `$` sembolü ile başlar. Değişkenleri tanımlarken herhangi bir tür belirtmeye gerek yoktur. PHP, değişkenin türünü otomatik olarak belirler.
Burada, `$isim` ve `$yas` değişkenlerini oluşturduk. `.` operatörü, metinleri birleştirmemizi sağlar. Bu kodun çıktısı şöyle olacaktır:
"Merhaba, benim adım Ahmet ve yaşım 25".
Koşullu İfadeler
PHP’de koşullu ifadeler, programınızın belirli bir durumda farklı işlemler yapmasına olanak tanır. En yaygın kullanılan koşul ifadesi `if`'tir.
= 18) {
echo "Siz bir yetişkinsiniz!";
} else {
echo "Henüz yetişkin değilsiniz.";
}
?>
Bu kodda, eğer yaş 18 veya daha büyükse, "Siz bir yetişkinsiniz!" mesajı gösterilecektir. Aksi takdirde, "Henüz yetişkin değilsiniz." mesajı ekrana gelir.
Döngüler
Döngüler, belirli bir işlemi birkaç kez yapmamıza olanak tanır. PHP'de en yaygın döngülerden biri `for` döngüsüdür.
Bu döngü, 1’den 5’e kadar olan sayıları sırayla ekrana yazdırır ve her sayıdan sonra bir satır başı yapar.
Fonksiyonlar
PHP’de fonksiyonlar, belirli bir işlemi tekrar kullanmak için tanımlanabilir. Fonksiyonlar, kodu daha düzenli ve anlaşılır hale getirir.
Yukarıdaki kodda, `merhaba()` fonksiyonu tanımlanıyor ve ardından çağrılıyor. Bu fonksiyon ekrana "Merhaba, PHP dünyası!" yazdırır.
PHP ile Veri Toplama ve İşleme
PHP, HTML form verilerini almak için yaygın olarak kullanılır. Bu verileri kullanıcıdan almak ve işlemek için PHP’yi nasıl kullanabileceğimizi görelim.
Burada, bir form oluşturduk ve kullanıcıdan bir isim almamıza olanak sağladık. Form gönderildiğinde, PHP bu veriyi alır ve ekrana yazdırır.