PHP 8.4.2 Released!

Dom\TokenList::toggle

(PHP 8 >= 8.4.0)

Dom\TokenList::toggleToggles the presence of a token in the list

Опис

public Dom\TokenList::toggle(string $token, ?bool $force = null): bool

Toggles the presence of token in the list.

Параметри

token
The token to toggle.
force
If force is provided, setting it to true will add the token, and setting it to false will remove the token.

Значення, що повертаються

Returns true if the token is in the list after the call, false otherwise.

Помилки/виключення

Приклади

Приклад #1 Dom\TokenList::toggle() example

Toggles three classes, two without force, and one with.

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

$classList = $p->classList;
$classList->toggle('font-bold', 'font-small');
$classList->toggle('important', force: true);

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

Поданий вище приклад виведе:

<p class="font-bold important"></p>
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top