Задать вопрос
abler98
@abler98
Software Engineer

Почему не загружает страницу после вставки кода?

Вот есть метод MainLocation::draw()
public function draw() {
        foreach ($this->getMobs() as $mob) {
            $mob->draw($this);
        }

        $output = $this->getResource()->getImageBlob();
        $outputType = $this->getResource()->getFormat();
        header('Content-type: ' . $outputType);
        echo $output;
    }


И метод Mob::draw()
public function draw($location) {
        $image = new Imagick($this->getImage());
    }


Так вот, если в методе Mob::draw() убрать переменную $image, то код выполняется, а если нет - страница не грузится вообще
  • Вопрос задан
  • 2255 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
abler98
@abler98 Автор вопроса
Software Engineer
Ошибочка вышла, там была рекурсия в $this->getImage()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ваш ответ на вопрос

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

Похожие вопросы