3v4l.org

run code in 500+ PHP versions simultaneously
<?php class X { function __get($name) { return 'a'; } // The important part is // that function __isset() is missing } $x = new X(); var_dump(isset($x->a)); // false var_dump(!empty($x->a)); // false // With var_dump($x->a === null); // false var_dump($x->a == ''); // false
Output for git.master_jit
bool(false) bool(false) bool(false) bool(false)
Output for git.master

Process exited with code 139.

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.56 ms | 507 KiB | 3 Q