如何将值传递给第二个参数,其中第一个参数作为函数中的默认参数

时间:2013-12-18 11:59:55

标签: php

实际上我想将一个值传递给函数中的第二个参数,其中第一个参数是默认参数。

<?php
function a($a=5,$b) {
echo "a = ".$a."<br>";
echo "b = ".$b;
} 
a(,3);


?>

第一个参数应保持默认值。

3 个答案:

答案 0 :(得分:1)

此案例的最佳解决方案是恢复参数:

function a($b,$a=5) {}

然后致电

a(3);

答案 1 :(得分:0)

你不能!

太可怕了。 在另一边写下你的功能:

function a($b, $a = 5) {}

答案 2 :(得分:0)

请尝试以下代码:更改功能参数位置。

<?php
function a($b,$a=5) {
   echo "a = ".$a."<br>";
   echo "b = ".$b;
} 
a(3);

?>