我正在尝试执行可以采用不同变量的函数,这些变量取决于最后一个。 它应该像这样工作:
$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)
答案 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
}
}