php func_num_args kullanımı


func_num_args esnek (gelen parametre sayısı belli olmayan) fonksiyonlarda kaç tane parametre geldiğini saydırmak için kullanılır.

<?php
function dondur()
{
    echo "Terim sayısı: " . func_num_args() . "<br />";
}

dondur(1, 2, 3);
?>

 Terim sayısı: 3


Örneğin aşağıda gönderilen parametre miktarının belli olmadığı (esnek), sayıların ortalamasını bulalım.


<?php

function ortalama_hesapla(){
    $toplam = 0;
    $terim_sayısı=func_num_args();
    for($i = 0; $i < $terim_sayısı ; $i++){
        $toplam += func_get_arg($i);
    }
    $ortalama = $toplam / $terim_sayısı;
    return $ortalama;
}

echo  ortalama_hesapla(3,1,5,3);
?>

Ortalama : 3

fonksiyonlarda değer döndürmek için func_get_arg
gönderilen parametreleri dizi olarak döndürmek içinde func_get_args kullanılır.

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
18
Günlük :
327
Haftalık :
1516
Aylık :
4899
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."