php 로 함수 오버로딩를 만들 수 있습니다.

이미 알려진 방법이지만 어려운 방법도 아닙니다.


 <?php 
 function overloading() 
 { 
    
$raw = array(); 
    
$size func_num_args(); 
    for(
$i=0$i<$size$i++) 
    { 
        
$raw[] = func_get_arg($i); 
    } 
    
print_r($raw); 
 } 


 overloading('hello','world','foobar'); 
 /* 
 결과: 
 Array 
 ( 
    [0] => hello 
    [1] => world 
    [2] => foobar 
 ) 
 */ 
 ?>