Как-то мой конструктор Безразлично `, кажется, работают правильно:Параметр конструктора PHP работает неправильно?
private $matchId;
private $region;
private $date;
private $wAdc;
private $wSupp;
private $lAdc;
private $lSupp;
private $summoners;
public function _construct($matchId, $region, $date) {
$this->matchId = $matchId;
$this->region = $region;
$this->date = $date;
$this->summoners = array();
$this->wAdc = null;
$this->wSupp = null;
$this->lAdc = null;
$this->lSupp = null;
}
public function getMatchId() {
return $this->matchId;
}
А вот создание объекта:
$matchObj = new match($matchId, $region, $created);
$matches[] = $matchObj;
echo "a: ". $matchId . " ";
echo "b: ". $matchObj->getMatchId() . " ";
А вот выход я получаю, когда я запустить скрипт в браузере:
a: 1936074952 b:
Таким образом, переменная объекта, похоже, не устанавливается должным образом. Может ли кто-нибудь помочь мне?
Вы имеете в виду подчеркивание;) – Machavity
@Machavity Правда я забыла английский перевод. – Daan
Спасибо, в этом была проблема! –