PHP Nedir? PHP Örnekleri

PHP (Hypertext Preprocessor), web geliştirme için özellikle uygun olan, popüler ve geniş kullanılan bir sunucu taraflı programlama dilidir. OGYAZILIM
PHP Nedir? PHP Örnekleri

PHP Nedir?

PHP (Hypertext Preprocessor), web geliştirme için özellikle uygun olan, popüler ve geniş kullanılan bir sunucu taraflı programlama dilidir. İlk olarak 1994 yılında Rasmus Lerdorf tarafından geliştirilmiştir ve günümüzde geniş bir topluluk tarafından desteklenmektedir. PHP, HTML içine gömülebilen, dinamik içerik oluşturmayı, veritabanı işlemlerini yönetmeyi, oturumları yönetmeyi, dosya yükleme işlemlerini gerçekleştirmeyi ve çok daha fazlasını yapmayı sağlar.

PHP'nin detaylı açıklamasını ve PHP örneklerini alt kısımda bulabilirsiniz.

PHP Etiketleri

PHP kodları, HTML belgesi içine gömülebilir. PHP kodlarının çalıştırılmasını sağlamak için, PHP etiketleri kullanılır. PHP etiketleri genellikle `<?php` ve `?>` şeklinde kullanılır:

<?php
// PHP kodları burada yer alır
?>

Değişkenler

Değişkenler, verileri saklamak için kullanılır. PHP'de değişkenler dolar işaretiyle (`$`) başlar. Değişken isimleri harf veya alt çizgi ile başlamalı ve sayısal olmayan karakterlerden oluşmalıdır:

<?php
$name = "John";
$age = 30;

Veri Türleri

PHP, dinamik bir tipe sahiptir ve değişkenler veri türleri belirtilmeden tanımlanabilir:

<?php
$name = "John";         // String (Metin)
$age = 30;              // Integer (Tam Sayı)
$weight = 68.5;         // Float (Ondalıklı Sayı)
$isStudent = true;      // Boolean (Mantıksal Değer)
$fruits = array("apple", "banana", "orange"); // Dizi

Koşul İfadeleri

Koşul ifadeleri, belirli koşulların doğru veya yanlış olmasına bağlı olarak kodun farklı bölümlerinin çalışmasını sağlar. `if`, `else if` ve `else` anahtar kelimeleri kullanılır:

<?php
$age = 25;

if ($age < 18) {
    echo "Müsait değilsiniz.";
} elseif ($age >= 18 && $age < 65) {
    echo "Hoş geldiniz!";
} else {
    echo "Emekli indirimi var.";
}

Döngüler

Döngüler, belirli bir işlemi belirli bir koşul sağlanana kadar veya bir dizi üzerinde tekrarlamak için kullanılır:

<?php
// While döngüsü
$count = 1;
while ($count <= 5) {
    echo "Sayı: $count <br>";
    $count++;
}

// For döngüsü
for ($i = 0; $i < 5; $i++) {
    echo "Değer: $i <br>";
}

// Foreach döngüsü
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
    echo "Meyve: $fruit <br>";
}

Fonksiyonlar

Fonksiyonlar, tekrar eden işlemleri düzenlemek ve kodun okunabilirliğini artırmak için kullanılır:

<?php
function addNumbers($num1, $num2) {
    $sum = $num1 + $num2;
    return $sum;
}

$result = addNumbers(5, 3);
echo "Sonuç: $result"; // Sonuç: 8

Veritabanı İşlemleri

PHP, veritabanı ile etkileşim kurmak için yaygın olarak kullanılır. MySQL, PostgreSQL, SQLite gibi çeşitli veritabanı yönetim sistemleriyle entegrasyon için destek sunar. Bu örnek MySQL kullanımını göstermektedir:

<?php
// Veritabanı bağlantısı
$servername = "localhost";
$username = "kullanici_adi";
$password = "parola";
$dbname = "veritabani_adi";

$conn = new mysqli($servername, $username, $password, $dbname);

// Sorgu çalıştırma
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

// Verileri almak
if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"] . " - Ad: " . $row["name"] . "<br>";
    }
} else {
    echo "Sonuç yok.";
}

// Bağlantıyı kapatma
$conn->close();

PHP, web geliştirme için kullanıcı dostu bir dil olup, yaygın olarak kullanıldığından, çevrimiçi kaynaklardan ve dokümantasyondan daha fazla bilgi edinebilir ve yeteneklerini daha fazla geliştirebilirsiniz.