Heim > php教程 > php手册 > func_get_args() func_get_arg(offset) func_num_args(); 函数使用

func_get_args() func_get_arg(offset) func_num_args(); 函数使用

WBOY
Freigeben: 2016-06-13 10:56:09
Original
825 Leute haben es durchsucht

func_get_args是获取方法中参数的数组,返回的是一个数组,与func_num_args搭配使用;

func_get_arg是获取指定偏移量的参数


func_num_args统计参数个数


func_num_args一般写在方法中,用于计数;
使用方法如下:
[php]
function myargs($a='para1',$b='para2'){ 
    $numargs = func_num_args(); 
     echo "Number of parameters : $numargs
\n"; 
     if ($numargs >= 2) { 
         echo "Second parameters is: " . func_get_arg(1) . "
\n"; 
     } 
    $arg_list = func_get_args(); 
     for ($i = 0; $i          echo "parameters $i is: " . $arg_list[$i] . "
\n"; 
     } 

 
myargs(11, 22);    
将会输出: 
Number of parameters : 2 
Second parameters is: 22 
parameters 0 is: 11 
parameters 1 is: 22 

function myargs($a='para1',$b='para2'){
    $numargs = func_num_args();
     echo "Number of parameters : $numargs
\n";
     if ($numargs >= 2) {
         echo "Second parameters is: " . func_get_arg(1) . "
\n";
     }
    $arg_list = func_get_args();
     for ($i = 0; $i          echo "parameters $i is: " . $arg_list[$i] . "
\n";
     }
}

myargs(11, 22);  
将会输出:
Number of parameters : 2
Second parameters is: 22
parameters 0 is: 11
parameters 1 is: 22

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage