3v4l.org

run code in 300+ PHP versions simultaneously
<?php $map = []; print "Empty array\n"; var_dump(!isset($map['rollback_action']) || $map['rollback_action'] == 0); $map = false; print "\n\nFalse\n"; var_dump(!isset($map['rollback_action']) || $map['rollback_action'] == 0); $map['rollback_action'] = NULL; print "\n\nNULL value\n"; var_dump(!isset($map['rollback_action']) || $map['rollback_action'] == 0); $map['rollback_action'] = 0; print "\n\n0 value\n"; var_dump(!isset($map['rollback_action']) || $map['rollback_action'] == 0); $map['rollback_action'] = 1; print "\n\n1 value\n"; var_dump(!isset($map['rollback_action']) || $map['rollback_action'] == 0);
Output for git.master, git.master_jit, rfc.property-hooks
Empty array bool(true) False bool(true) Deprecated: Automatic conversion of false to array is deprecated in /in/Lf6NF on line 12 NULL value bool(true) 0 value bool(true) 1 value bool(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:
26.76 ms | 401 KiB | 8 Q