(PHP 8 >= 8.4.0)
Dom\TokenList::toggle — Conmuta la presencia de un token en la lista
   Conmuta la presencia del token en la lista.
  
   Devuelve true si el token está en la lista después de la llamada,
   en caso contrario false.
  
Dom\SYNTAX_ERR si un token es una cadena vacía.
  
 Dom\INVALID_CHARACTER_ERR si un token contiene
   espacios ASCII.
  
 Ejemplo #1 Ejemplo de Dom\TokenList::toggle()
    Conmuta tres clases, dos sin force, y una con.
   
<?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);
?>El ejemplo anterior mostrará:
<p class="font-bold important"></p>
