PHP에서 함수에 미리 설정된 변수를 전달하는 것을 피하는 것이 편합니다.PHP에서 미리 변수를 전달하는 것을 피하십시오.
function test1($var2,$var3,$var1=1){
return '$var1='.$var1.'+$var2='.$var2.'+$var3'.$var3;
}
echo test1($var2=2,$var3=3);
#$var1=1+$var2=2+$var33
를하지만이 (경고없이)하지 않는 :
예를 들어,이 작품 어쩌면
function test($var1=1,$var2,$var3){
return '$var1='.$var1.'+$var2='.$var2.'+$var3'.$var3;
}
echo test($var2=2,$var3=3);
#Warning: Missing argument 3 for test(), called in /var/www/atpc.info/f/f/m/t.php on line 6 and defined in /var/www/atpc.info/f/f/m/t.php on line 3
#Notice: Undefined variable: var3 in /var/www/atpc.info/f/f/m/t.php on line 4
#$var1=2+$var2=3+$var3
이 일어날 수 있도록하는 유일한 방법입니다 항상에 넣어 선의 끝은 미리 설정된 변수입니다. 그렇지?
감사합니다.
내가 이것을 할 때 필요한 것은 연관 배열을 옵션과 함께 전달하는 것입니다. –