@qwexdev

Call to a member function get() on null?

public function getBan($player) {
return $this->dataBase[$player->getName()]->get("ban");
}
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
TommyV888
@TommyV888 Куратор тега PHP
-
В массиве dataBase нет элемента с ключом $player->getName(), и по этому вы не можете вызвать метод get
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@iddqd3
public function getBan(MyPlayer $player): bool {
    $name = $player->getName();
    if (isset($this->dataBase[$name])) {
        return $this->dataBase[$name]->get("ban");
    } 
    return false;
}


MyPlayer - заменить на свой класс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 230 000 ₽
ImageSpark Санкт-Петербург
от 60 000 ₽
FrozenEon Киев
от 1 500 до 3 000 $
04 июн. 2020, в 03:14
1000 руб./за проект
04 июн. 2020, в 00:28
20000 руб./за проект
03 июн. 2020, в 23:41
75000 руб./за проект