Индекс массива не работает должным образом? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть следующий код, и он сводит меня с ума ..

echo $this->year; //This echoes 2019
return $set_year[2019]; //This works, it returns the expected value
return $set_year[$this->year]; //This returns nothing and gives me an 'Undefined Index'

Что здесь происходит? Вот как я устанавливаю массив:

return [
    'years' => [

        2019 => 7,
        2018 => 8,
        2017 => 9,
        2016 => 10,
        2015 => 11,
        2014 => 12,
        2013 => 13,

    ],

];

1 Ответ

0 голосов
/ 07 февраля 2020

Это сработало ... но мне еще предстоит выяснить, почему

$set_year = Config::get('sitevars.years');
return $this->year ? $set_year[$this->year] : 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...