致命错误:未捕获的 ArgumentCountError:参数太少,无法函数 Class::__construct(),



我正在学习PHP,但我遇到了一个新问题。如果您提供帮助,我将不胜感激。

我的代码:

$idTrack = (new Track_Obj)->getIdtCommon($a,$b);

Class Track_Obj{
function __construct( $idtakip, $env = false ) {...}
function getIdtCommon( $idref, $idstudent, $env = false) {...}
}

错误:

未捕获的参数计数错误:参数太少,无法运行 Track_Obj::__construct((,传入 0,在 PHP7.1 中至少需要 1

求解:

新代码:

$idTrack = (new Track_Obj($idtakip))->getIdtCommon($a,$b);
or
$class=new Track_Obj($idtakip);
$idTrack = $class->getIdtCommon($a,$b);

感谢您的帮助和解释@Phil

最新更新