3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dom = new DOMDocument(); $dom->loadXML('<?xml version="1.0" encoding="UTF-8"?><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"><text><svg:tspan>T</svg:tspan></text></svg>'); $text = $dom->getElementsByTagName('text')[0]; $switch = $dom->createElementNS('http://www.w3.org/2000/svg', 'switch'); $text->parentNode->insertBefore($switch, $text); $switch->appendChild($text); echo $dom->saveXML($dom->getElementsByTagName('switch')[0]);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.20, 8.1.25 - 8.1.33, 8.2.0 - 8.2.7, 8.2.12 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.4.16, 8.5.0 - 8.5.1
<svg:switch><svg:text><svg:tspan>T</svg:tspan></svg:text></svg:switch>
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 8.1.21 - 8.1.24, 8.2.8 - 8.2.11
<switch><text><tspan>T</tspan></text></switch>

preferences:
110.7 ms | 412 KiB | 6 Q