3v4l.org

run code in 300+ PHP versions simultaneously
<?php $doc = new DOMDocument(); $source = <<<SOURCE <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Catalog SYSTEM "http://store.yahoo.com/doc/dtd/Catalog.dtd"> <Catalog ID="yhst-69328165909994" StoreName="Inmod Modern Furniture" PublishTimestamp="1517733517"> <Table ID="main-table-for-download"> <TableField ID="name" Type="text"/> <TableField ID="sale-price" Type="numbers"/> <TableField ID="path" Type="text"/> <TableField ID="taxable" Type="yes-no"/> <TableField ID="ship-weight" Type="numbers"/> <TableField ID="price" Type="numbers"/> <TableField ID="orderable" Type="orderable"/> <TableField ID="code" Type="text"/> </Table> </Catalog> SOURCE; $doc->loadXML($source); $systemId = $doc->doctype->systemId; if (stripos($systemId, 'yahoo') !== false) { echo "yahoo read"; } else { echo "not yahoo read"; }

preferences:
24.23 ms | 404 KiB | 5 Q