3v4l.org

run code in 300+ PHP versions simultaneously
<?php $c = file_get_contents('data:text/css;base64,QHByb3BlcnR5IC0tYW5pbWF0ZSB7CiAgc3ludGF4OiAiPGN1c3RvbS1pZGVudD4iOwogIGluaGVyaXRzOiB0cnVlOwogIGluaXRpYWwtdmFsdWU6IGZhbHNlOwp9CmRpdjpoYXMoaW5wdXQ6Zmlyc3QtY2hpbGQpOjpiZWZvcmUgewogIGNvbnRlbnQ6ICI8dGV4dD4iOwp9CnVsIHsKICBsaXN0LXN0eWxlOiAiPGxpPiI7Cn0=') ; $c2 = file_get_contents('data:text/css,%40property%20--animate%20%7B%0A%20%20syntax%3A%20%22%3Ccustom-ident%3E%22%3B%0A%20%20inherits%3A%20true%3B%0A%20%20initial-value%3A%20false%3B%0A%7D%0Adiv%3Ahas(input%3Afirst-child)%3A%3Abefore%20%7B%0A%20%20content%3A%20%22%3Ctext%3E%22%3B%0A%7D%0Aul%20%7B%0A%20%20list-style%3A%20%22%3Cli%3E%22%3B%0A%7D'); echo "{$c}\n{$c2}";
Output for git.master_jit, git.master, rfc.property-hooks
@property --animate { syntax: "<custom-ident>"; inherits: true; initial-value: false; } div:has(input:first-child)::before { content: "<text>"; } ul { list-style: "<li>"; } @property --animate { syntax: "<custom-ident>"; inherits: true; initial-value: false; } div:has(input:first-child)::before { content: "<text>"; } ul { list-style: "<li>"; }

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:
30.32 ms | 478 KiB | 5 Q