بسم الله الرحمن الرحيم
في هذه المقالة ساتكلم عن الدوال المتغيرة عدد الوسائط او بمايرمز له في لغات البرمجة بالرمز .....
لمعرفة عدد البارمترات في دالة ما علينا باستخدام الدالة

كود PHP:
                       func_num_args(); 
وتقوم هذه الدالة على اعادة عدد البارمترات في الدالة مثال على ذلك

كود PHP:
                        FUNCTION arab(){  
$count=func_num_args(); 
 echo 
$count;  
}  
arab(1,5,9); 
اما اذا اردنا الحصول على قيمة البارمتر الذي نريد فيمكننا ذلك عن طريق الدالة

كود PHP:
                       func_get_arg(int) 
وتحتاج هذه الدالة الى بارمتر وهو وهو رقم البارمتر المطلوب للعلم ان العد يبدا من صفر
لانها مصفوفة
مثال على ذلك

كود PHP:
FUNCTION arab(){ 
    echo 
func_get_arg(2); 
     

arab(1,5,9); 
وللحصول على البارمترات كاملة دفعة واحدة نستخد\م الدالة

كود PHP:
                       func_get_args(); 
وهي تعود بقيمة مصفوفة مثال على ذلك

كود PHP:
                       FUNCTION arab(){ 
    
$s=func_get_args(); 
    
print_r($s); 


arab(1,5,9); 
نلخص في النهاية بعملية جمع للبارمترات لدلة كالتالي
بسيط

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي


كود PHP:
                       function show(){ 
    
$int=func_get_args(); 
    for (
$i=0;$i<=count($int);$i++){ 
        echo 
$int[$i],'<br>'
    } 

show(1,2); 
مثال متطور من قسم الدوال البديلة لدالة بي اتش بي المعرفة

كود PHP:
                       function sum(){ 
    
$int=func_get_args(); 
    
$count=null
    if(
is_array($int)){ 
        foreach (
$int as $value){ 
            
$count+=$value
        } 
        return 
$count
    }else{ 
        return 
null
    } 


echo 
sum(1,2); 
وبارك الله فيكم اجمعين ودمتم سالمين
وارجو من الله ان اكون وفقت في هذا الشرح
وبالتوفيق