Reemplaza un token en la lista por otro

# Dom\TokenList::replace

(PHP 8 >= 8.4.0)

Dom\TokenList::replace — Reemplaza un token en la lista por otro

### Descripción

public function Dom\TokenList::replace(string `$token`, string `$newToken`): bool

Reemplaza un token en la lista por otro.

### Parámetros

`token`
  El token a reemplazar.
`newToken`
  El nuevo token.

### Valores devueltos

Devuelve `true` si `token` estaba en la lista, en caso contrario `false`.

### Errores/Excepciones

- Levanta una ValueError si un token contiene bytes nulos.
- Levanta una Dom\DOMException con el código `Dom\SYNTAX_ERR` si un token es una cadena vacía.
- Levanta una Dom\DOMException con el código `Dom\INVALID_CHARACTER_ERR` si un token contiene espacios ASCII.

### Ejemplos

Ejemplo #1 Ejemplo de Dom\TokenList::replace()

Reemplaza un token en el párrafo por otro.

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

    $p->classList->replace('font-bold', 'font-small');

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

El ejemplo anterior mostrará:

    <p class="font-small important"></p>

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