DOMElement::toggleAttribute

(PHP 8 >= 8.3.0)

DOMElement::toggleAttributeПереключает атрибут

Описание

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

Переключает атрибут.

Список параметров

qualifiedName

Квалифицированное имя атрибута.

force

  • если null, метод переключит атрибут.
  • если true, метод добавит атрибут.
  • если false, метод удалит атрибут.

Возвращаемые значения

Метод возвращает true, если атрибут присутствует после завершения вызова, в противном случае возвращает false.

Примеры

Пример #1 Пример использования метода 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();
?>

Результат выполнения приведённого примера:

bool(false) <?xml version="1.0"?> <container/> bool(true) <?xml version="1.0"?> <container selected=""/>
To Top