Задать вопрос
@qwexdev

Call to a member function get() on null?

public function getBan($player) {
return $this->dataBase[$player->getName()]->get("ban");
}
  • Вопрос задан
  • 1629 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 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 - заменить на свой класс
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект