PHP Conference Nagoya 2025

DOMElement::toggleAttribute

(PHP 8 >= 8.3.0)

DOMElement::toggleAttributeBascule l'attribut

Description

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

Bascule l'attribut.

Liste de paramètres

qualifiedName

Le nom qualifié de l'attribut.

force

  • si null, la fonction fait basculer l'attribut.
  • si true, la fonction ajoute l'attribut.
  • si false, la fonction enlèeve l'attribut.

Valeurs de retour

Retourne true si l'attribut est présent après l'appel, sinon false.

Exemples

Exemple #1 Exemple 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();
?>

L'exemple ci-dessus va afficher :

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