3v4l.org

run code in 300+ PHP versions simultaneously
<?PHP $status_result = 'ERROR'; $status_msg = 'Invalid ctype'; $status = array('status' => $status_result, 'status_msg' => $status_msg); $result = array('status' => $status); $status_result = 'FULL'; $status_msg = 'Name and Address'; $name = 'John Doe'; $street = '665 Main Ave Apt 304'; $city = 'New York'; $state = 'NY'; $zip = '10013'; $status = array('status' => $status_result, 'status_msg' => $status_msg); $address = array('name' => $name, 'street' => $street, 'city' => $city, 'state' => $state, 'zip' => $zip); $result = array('status' => $status, 'address' => $address); print_r($result); $result = json_encode($result); var_dump($result); var_dump(json_decode($result));
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [status] => Array ( [status] => FULL [status_msg] => Name and Address ) [address] => Array ( [name] => John Doe [street] => 665 Main Ave Apt 304 [city] => New York [state] => NY [zip] => 10013 ) ) string(167) "{"status":{"status":"FULL","status_msg":"Name and Address"},"address":{"name":"John Doe","street":"665 Main Ave Apt 304","city":"New York","state":"NY","zip":"10013"}}" object(stdClass)#2 (2) { ["status"]=> object(stdClass)#1 (2) { ["status"]=> string(4) "FULL" ["status_msg"]=> string(16) "Name and Address" } ["address"]=> object(stdClass)#3 (5) { ["name"]=> string(8) "John Doe" ["street"]=> string(20) "665 Main Ave Apt 304" ["city"]=> string(8) "New York" ["state"]=> string(2) "NY" ["zip"]=> string(5) "10013" } }

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:
58.95 ms | 403 KiB | 8 Q