3v4l.org

run code in 500+ PHP versions simultaneously
<?php $example = <<<XML <example> <selfClosed/> <empty></empty> </example> XML; $xmlReader = new XMLReader(); $xmlReader->xml($example); while ($xmlReader->read()) { if ($xmlReader->nodeType === XMLReader::ELEMENT) { echo '<', $xmlReader->name, '> is ', $xmlReader->isEmptyElement ? 'empty' : 'not empty', PHP_EOL; } }
Output for git.master, git.master_jit, rfc.property-hooks
<example> is not empty <selfClosed> is empty <empty> is not empty

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
47.12 ms | 850 KiB | 4 Q