Задать вопрос
@maksim_fix
Junior PHP developer

Почему tidy::parseString() зависает?

Использую tidy. Вот фрагмент:
$config = [
            'indent' => true,
            'output-xhtml' => true,
            'wrap' => 200
        ];
        var_dump('p1');
        if ($this->config['useTidy']) {
            // Tidy
            $tidy = new tidy;
            var_dump('p2');
            $tidy->parseString($html, $config, 'utf8');
            var_dump('p3');
            $tidy->cleanRepair();
            var_dump('p4');
            $html = $tidy;
        }


$html приходит корректный, правда огромный(5000+ строк), сколько бы времени не прошло, parseString() не прекращает выполняться, пытался всячески изменять конфиги - не помогло, также нельзя поставить тайм-аут, что очень жаль
  • Вопрос задан
  • 18 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽