- Fonksiyonlar ile Değişken Sayıda Parametre Kullanma:
Bir fonksiyona değişken sayıda parametre geçirmek için func_get_args() veya … (splat operatörü) kullanılabilir.
function toplam(...$sayilar) { return array_sum($sayilar); } echo toplam(1, 2, 3, 4); // Çıktı: 10
- Null Coalescing Operatörü:
Null coalescing operatörü (??) null olmayan ilk değeri döndürür.
$ad = $_GET['ad'] ?? 'Misafir';
- Ternary Operatör (Üçlü Operatör):
Ternary operatör, kısa if-else ifadeleri oluşturmak için kullanılır.
$sonuc = ($sayi > 0) ? "Pozitif" : "Negatif";
- Foreach ile Anahtar ve Değerleri Kullanma:
Foreach döngüsünde anahtarları ve değerleri aynı anda kullanabilirsiniz.
$bilgiler = array("isim" => "Ahmet", "yas" => 30); foreach ($bilgiler as $anahtar => $deger) { echo $anahtar . ": " . $deger . "<br>"; }
- Fonksiyonları Değişkenler Olarak Kullanma:
Fonksiyonları değişken olarak kullanabilirsiniz.
$funcName = function($a, $b) { return $a + $b; }; echo $funcName(2, 3); // Çıktı: 5
- Yararlı İç Dahil Etme Fonksiyonları:
include_once(), require_once(), file_get_contents(), ve file_put_contents() gibi fonksiyonlar dosya işlemlerini ve içeriği yönetmek için kullanışlıdır.
$content = file_get_contents("dosya.txt"); file_put_contents("yeni_dosya.txt", $content);
Bu tür kod parçaları, PHP’nin güçlü ve esnek yapısını daha etkili bir şekilde kullanmanıza yardımcı olabilir.