3v4l.org

run code in 300+ PHP versions simultaneously
<?php function encode($str) { return str_replace(str_split('+/='), str_split('-_.'), base64_encode($str)); } function decode($str) { return base64_decode(str_replace(str_split('-_.'), str_split('+/='), $str)); } $str = "Now is the time for all good men to come to the aid of the party."; var_dump($enc = encode($str), decode($enc));
Output for git.master, git.master_jit, rfc.property-hooks
string(88) "Tm93IGlzIHRoZSB0aW1lIGZvciBhbGwgZ29vZCBtZW4gdG8gY29tZSB0byB0aGUgYWlkIG9mIHRoZSBwYXJ0eS4." string(65) "Now is the time for all good men to come to the aid of the party."

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:
32.02 ms | 401 KiB | 8 Q