PHP 8.4.3 Released!

Dom\TokenList::add

(PHP 8 >= 8.4.0)

Dom\TokenList::addДобавляет заданные лексемы в список

Описание

public Dom\TokenList::add(string ...$tokens): void

Добавляет заданные лексемы в параметре tokens в список, но не добавляет те, которые уже присутствовали.

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

tokens
Добавляемые лексемы.

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

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

Ошибки

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

Примеры

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

Добавляет два класса к только что созданному элементу абзаца.

<?php
$dom
= Dom\HTMLDocument::createEmpty();
$p = $dom->createElement('p');

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

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

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

<p class="font-bold important"></p>
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top