update pague now
PHP 8.5.2 Released!

DOMElement::toggleAttribute

(PHP 8 >= 8.3.0)

DOMElement::toggleAttribute Toggle attribute

Description

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

Toggle the attribute.

Parameters

qualifiedName

The qualified name of the attribute.

force

  • if null , the function will toggle the attribute.
  • if true , the function adds the attribute.
  • if false , the function removes the attribute.

Return Values

Returns true if the attribute is present after finishing the call, false otherwise.

Examples

Example #1 DOMElement::toggleAttribute() example

<?php

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

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

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

The above example will output:

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

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

User Contributed Notes

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