Неустранимая ошибка: Uncaught ArgumentCountError: слишком мало аргументов для функции Class :: __ construct (), 0 передано и как минимум 1 ожидается в PHP7.1 - PullRequest
0 голосов
/ 22 октября 2018

Я изучаю PHP, но столкнулся с новой проблемой.Буду признателен, если вы поможете.

Мой код:

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

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

function getIdtCommon( $idref, $idstudent, $env = false) {...}
}

Ошибка:

Uncaught ArgumentCountError: Слишком мало аргументов для функцииTrack_Obj :: __ construct (), 0 передано и как минимум 1 ожидается в PHP7.1

1 Ответ

0 голосов
/ 22 октября 2018

Решить:

Новый код:

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

Спасибо за помощь и объяснения @ Phil

...