PHP Conference Kansai 2025

DOMElement::toggleAttribute

(PHP 8 >= 8.3.0)

DOMElement::toggleAttributeConmuta el atributo

Descripción

public DOMElement::toggleAttribute(string $qualifiedName, ?bool $force = null): bool

Conmuta el atributo.

Parámetros

qualifiedName

El nombre cualificado del atributo.

force

  • si null, la función conmuta el atributo.
  • si true, la función añade el atributo.
  • si false, la función elimina el atributo.

Valores devueltos

Devuelve true si el atributo está presente después de la llamada, en caso contrario false.

Ejemplos

Ejemplo #1 Ejemplo de DOMElement::toggleAttribute()

<?php

$dom
= new DOMDocument();
$dom->loadXML("<?xml version='1.0'?><container selected=\"\"/>");

var_dump($dom->documentElement->toggleAttribute('selected'));
echo
$dom->saveXML() . PHP_EOL;

var_dump($dom->documentElement->toggleAttribute('selected'));
echo
$dom->saveXML();
?>

El resultado del ejemplo sería:

bool(false)
<?xml version="1.0"?>
<container/>

bool(true)
<?xml version="1.0"?>
<container selected=""/>
add a note

User Contributed Notes

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