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

时间:2014-04-15 16:44:59

标签: function variables

我正在尝试执行可以采用不同变量的函数,这些变量取决于最后一个。 它应该像这样工作:

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

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

如果最后一个是真的,我想得到2个额外的变量:

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

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

1 个答案:

答案 0 :(得分:0)

为什么不使用带有2个可选项的7个变量的构造。

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