1
0
mirror of https://github.com/php/php-src.git synced 2026-04-23 07:58:20 +02:00
Files
archived-php-src/ext/dom/tests/bug81433.phpt
T
Christoph M. Becker 9ffa3f9ba3 Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
  Fix #81433: DOMElement::setIdAttribute() called twice may remove ID
2021-09-13 12:14:32 +02:00

25 lines
480 B
PHP

--TEST--
Bug #81433 (DOMElement::setIdAttribute(attr, true) called twice removes ID)
--EXTENSIONS--
dom
--FILE--
<?php
$dom = new DOMDocument('1.0', 'utf-8');
$element = $dom->createElement('test', 'root');
$dom->appendChild($element);
$element->setAttribute("id", 123);
$element->setIdAttribute("id", true);
$node = $element->getAttributeNode("id");
var_dump($node->isId());
$element->setIdAttribute("id", true);
var_dump($node->isId());
?>
--EXPECT--
bool(true)
bool(true)