Documentación offline PHP master

Dom\TokenList::replace

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Dom\TokenList::replace

Reemplaza un token en la lista por otro

Descripción#

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

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 de Dom\TokenList::replace

Reemplaza un token en el párrafo por otro.

', LIBXML_NOERROR); $p = $dom->body->firstChild; $p->classList->replace('font-bold', 'font-small'); echo $dom->saveHtml($p); ?>

```php

El ejemplo anterior mostrará:

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