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 
 ) 
 */ 
 ?>

0 댓글