PHP – İşe yarar az kullanılan php functionları

  1. 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

 

  1. Null Coalescing Operatörü:

Null coalescing operatörü (??) null olmayan ilk değeri döndürür.

$ad = $_GET['ad'] ?? 'Misafir';

 

  1. 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";

 

  1. 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>";
}

 

  1. 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

 

  1. 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.

 

PHP ile 1 den 10 kadar sayıların toplamı en az kodla

<?php
$toplam = 0;

for ($sayi = 1; $sayi <= 10; $sayi++) {
    $toplam += $sayi;
}

echo "1'den 10'a kadar olan sayıların toplamı: " . $toplam;
?>

En kısa kod:

<?php
$toplam = array_sum(range(1, 10));
echo "1'den 10'a kadar olan sayıların toplamı: " . $toplam;
?>

Bu kod, range() işlevini kullanarak 1 ile 10 arasındaki sayıları oluşturur ve array_sum() işlevini kullanarak bu sayıların toplamını hesaplar. Sonuç aynıdır: 1‘den 10’a kadar olan sayıların toplamı: 55