PHP Temel Söz Dizimi

PHP kodu <?php ve ?> etiketleri arasına yazılır:

<?php echo "Merhaba, Dünya!"; ?>

PHP Değişkenler

PHP'de değişkenler $ işareti ile başlar ve veri türünü belirtmek gerekmez.

<?php  

$isim = "Ali";

$yas = 30; 

echo "İsim: $isim, Yaş: $yas"; ?>

PHP Koşullu İfadeler

<?php
$sayi = 10;
if ($sayi > 5) {
    echo "5'ten büyük";
} elseif ($sayi == 5) {
    echo "5'e eşit";
} else {
    echo "5'ten küçük";
}
?>

  • PHP For Döngüsü

  • <?php
  • for ($i = 0; $i < 5; $i++) {
  •     echo $i;
  • }
  • ?>

  • PHP While Döngüsü

<?php
$i = 0;
while ($i < 5) {
    echo $i++;
}
?>

PHP Fonksiyonlar

<?php
function selamla($isim) {
    return "Merhaba, $isim!";
}
echo selamla("Ahmet");
?>

PHP Formlarla Çalışmak

HTML formundan gelen veriler $_GET veya $_POST ile alınır.
<form hod="post" action="islem.php">
    <input type="text" name="isim">
    <button type="submit">Gönder</button>
</form>
<?php
$isim = $_POST['isim'];
echo "Hoş geldin, $isim!";
?>

PHP Veritabanı Bağlantısı (PDO ile MySQL)

<?php
try {
    $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
    echo "Bağlantı başarılı!";
} catch (PDOException $e) {
    echo "Bağlantı hatası: " . $e->getMessage();
}
?>

PHP Dosya İşlemleri

  • PHP Dosya Okuma

  • <?php
  • $icerik = file_get_contents("ornek.txt");
  • echo $icerik;
  • ?>

  • PHP Dosya Yazma

  • <?php
  • file_put_contents("ornek.txt", "Merhaba, Dosya!");
  • ?>

  • PHP ayarlarını görmek için: phpinfo(); komutunu kullanabilirsiniz.
  • Güvenlik: Kullanıcıdan gelen verileri daima doğrulayın ve temizleyin.
  • İleri düzey projeler için: Laravel veya Symfony gibi PHP çerçevelerini kullanmayı düşünebilirsiniz