<?php
$result = (new Test)->test();
class Test {
public $notSet;
public function test() {
'a' => 'A',
'notset' => $notSet,
'null' => null,
'false' => false,
'zeroint' => 0,
'zerofloat' => 0.0,
);
return ( 0 === $element) ?
TRUE : !empty( $element); });
}
}
PD9waHAKJHJlc3VsdCA9IChuZXcgVGVzdCktPnRlc3QoKTsKcHJpbnRfciggJHJlc3VsdCk7CgpjbGFzcyBUZXN0IHsKCXB1YmxpYyAkbm90U2V0OwoKCXB1YmxpYyBmdW5jdGlvbiB0ZXN0KCkgewoJCSRvbGRfYXJyYXkgPSBhcnJheSgKCQkJJ2EnID0+ICdBJywKCQkJJ25vdHNldCcgPT4gJG5vdFNldCwKICAgIAkJJ251bGwnID0+IG51bGwsCiAgICAJCSdmYWxzZScgPT4gZmFsc2UsCiAgICAJCSd6ZXJvaW50JyA9PiAwLAogICAgCQknemVyb2Zsb2F0JyA9PiAwLjAsCgkJKTsKCgkJcmV0dXJuIGFycmF5X2ZpbHRlcigkb2xkX2FycmF5LCBmdW5jdGlvbigkZWxlbWVudCkgewoJICAgICAgICByZXR1cm4gKCAwID09PSAkZWxlbWVudCkgPyBUUlVFIDogIWVtcHR5KCAkZWxlbWVudCk7CiAgICAJfSk7Cgl9Cn0=