Удаляет заданные лексемы из списка

# Dom\TokenList::remove

(PHP 8 >= 8.4.0)

Dom\TokenList::remove — Удаляет заданные лексемы из списка

### Описание

public function Dom\TokenList::remove(string `...$tokens`): void

Удаляет заданные в параметре `tokens` из списка, но игнорирует те, которые не присутствовали.

### Список параметров

`tokens`
  Лексемы, которые нужно удалить.

### Возвращаемые значения

Функция не возвращает значения после выполнения.

### Ошибки

- Выбрасывает ошибку ValueError, если токен содержит нулевые байты.
- Выбрасывает исключение Dom\DOMException с кодом `Dom\SYNTAX_ERR`, если лексема является пустой строкой.
- Выбрасывает исключение Dom\DOMException с кодом `Dom\INVALID_CHARACTER_ERR`, если лексема содержит любой пробел ASCII. ASCII whitespace.

### Примеры

Пример #1 Пример использования Dom\TokenList::remove()

Удаляет два класса из параграфа.

    <?php
    $dom = Dom\HTMLDocument::createFromString('<p class="font-bold important"></p>', LIBXML_NOERROR);
    $p = $dom->body->firstChild;

    $p->classList->remove('font-bold', 'important');

    echo $dom->saveHtml($p);
    ?>

Результат выполнения приведённого примера:

    <p class=""></p>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open