발생한 예상 매개변수 오류를 올바르게 처리하는 방법
P粉976737101
2023-08-16 17:36:54
<p><br /></p>
<pre class="brush:php;toolbar:false;">함수 계산(){
echo "매개변수 수:" .
echo "세 번째 매개변수는 다음과 같습니다:" .
print_r(func_get_arg());
$결과 = 0;
foreach(func_get_arg() as $arg) :
$결과 += $arg;
foreach 종료;
에코 $결과;
계산(10, 20, 30, 1502);</pre>
<p>이 문제를 해결하려면 이 함수의 가변 인수 목록에 잘못된 인수 오류가 있습니까? </p>
최신 버전의 PHP에서는 호출 시 함수 매개변수 목록과 매개변수 목록 간의 불일치를 허용하지 않습니다.
으아악func_get_args()
를 호출하는 대신 인수 목록에 줄임표를 사용하여 무제한 인수를 허용할 수 있습니다.