3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = json_encode(array('phone_number' => '+123123'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => '-123123'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => '1.2e3'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => '0.00001'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => '+a33123456789'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => 'a123'), JSON_NUMERIC_CHECK); var_dump($json); $json = json_encode(array('phone_number' => '0123'), JSON_NUMERIC_CHECK); var_dump($json);
Output for git.master, git.master_jit, rfc.property-hooks
string(23) "{"phone_number":123123}" string(24) "{"phone_number":-123123}" string(21) "{"phone_number":1200}" string(23) "{"phone_number":1.0e-5}" string(32) "{"phone_number":"+a33123456789"}" string(23) "{"phone_number":"a123"}" string(20) "{"phone_number":123}"

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:
73.01 ms | 402 KiB | 8 Q