Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 变量的数量取决于最后一个变量的数量(last为false时为5个变量,last为true时为7个变量)_Function_Variables - Fatal编程技术网

Function 变量的数量取决于最后一个变量的数量(last为false时为5个变量,last为true时为7个变量)

Function 变量的数量取决于最后一个变量的数量(last为false时为5个变量,last为true时为7个变量),function,variables,Function,Variables,我试着做一个函数,它可以取不同的变量,这取决于最后一个变量。 它应该是这样工作的: $photo = new photo('slide', 'upload', 1000, 460, false); function __construct ($nazwa, $katalog, $szerokosc, $wysokosc, $miniaturka) 如果最后一个是真的,我想得到两个额外的变量: $photo = new photo('slide', 'upload', 1000, 460, t

我试着做一个函数,它可以取不同的变量,这取决于最后一个变量。 它应该是这样工作的:

$photo = new photo('slide', 'upload', 1000, 460, false);

function __construct ($nazwa, $katalog, $szerokosc, $wysokosc, $miniaturka)
如果最后一个是真的,我想得到两个额外的变量:

$photo = new photo('slide', 'upload', 1000, 460, true, 500, 230);

function __construct ($nazwa, $katalog, $szerokosc, $wysokosc, $miniaturka, $szerokosc_min, $wysokosc_min)

为什么不使用包含7个变量和2个可选变量的构造函数呢

function __construct ($nazwa, $katalog, $szerokosc, $wysokosc, $miniaturka, $szerokosc_min=0, $wysokosc_min"0){
     if $miniaturka == True{
      //Take the value of the last two variables
     }
}

谢谢,它很管用;我不知道事情会这么简单;我很乐意提供帮助。-但是,请确保在5param为True时传递最后两个Param的值,否则将得到0作为值!。祝你好运