3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "Non-existent: ", json_encode(!isset($var) || !($var || (is_scalar($var) && strlen($var)))), "\n"; $values = [null, false, true, 0, 100, "", "string", [], [0]]; foreach ($values as $var) { echo json_encode($var), ": ", json_encode(!isset($var) || !($var || (is_scalar($var) && strlen($var)))), "\n"; }
Output for git.master_jit, git.master
Non-existent: true null: true false: true true: false 0: false 100: false "": true "string": false []: true [0]: false

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:
45.91 ms | 855 KiB | 4 Q