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 :
8
Günlük :
166
Haftalık :
1007
Aylık :
4150
Copyright © 2012 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, herhangi bir sitede iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim.