3v4l.org

run code in 300+ PHP versions simultaneously
<?php $doc = new \DomDocument(); $doc->loadHtml('<div class="foo"></div>'); $div = $doc->getElementsByTagName("div")->item(0); $newValue = "bar&bar"; foreach ($div->attributes as $attr) { $attr->value = $newValue; if ($attr->value === null) { echo "Null\n"; } elseif ($attr->value === "") { echo "Empty\n"; } elseif ($attr->value === $newValue) { echo "Same\n"; } else { echo "Something else: '" . $attr->value. "'\n"; } } foreach ($div->attributes as $attr) { $div->setAttribute("class", $newValue); if ($attr->value === null) { echo "Null\n"; } elseif ($attr->value === "") { echo "Empty\n"; } elseif ($attr->value === $newValue) { echo "Same\n"; } else { echo "Something else: '" . $attr->value. "'\n"; } }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
161.45 ms | 2027 KiB | 8 Q