3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); $processor = function ($data) { $data = htmlentities($data); $data = str_split($data); $data = (fn ($x) => array_map(strtoupper(...), $x))($data); $data = (fn ($x) => array_filter($x, fn ($v) => $v != 'O'))($data); return $data; }; $data = "Hello World!"; var_dump( $data, $processor($data), );
Output for git.master_jit, git.master
string(12) "Hello World!" array(10) { [0]=> string(1) "H" [1]=> string(1) "E" [2]=> string(1) "L" [3]=> string(1) "L" [5]=> string(1) " " [6]=> string(1) "W" [8]=> string(1) "R" [9]=> string(1) "L" [10]=> string(1) "D" [11]=> string(1) "!" }

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:
28.36 ms | 406 KiB | 5 Q