3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json=<<<END {"fields":{"title":{"type":"ezstring","identifier":"title","value":"123","id":132224,"classattribute_id":181},"author":{"type":"ezauthor","identifier":"author","value":"Rest Test|email@foo.net|0","id":132225,"classattribute_id":183},"intro":{"type":"ezxmltext","identifier":"intro","value":"123","id":132226,"classattribute_id":184},"body":{"type":"ezxmltext","identifier":"body","value":"123","id":132227,"classattribute_id":185},"image":{"type":"ezimage","identifier":"image","value":"var\/ezdemo_site\/storage\/images\/restfolder\/demo-unternehmen-1\/123\/132228-1-ger-DE\/123.jpg","id":132228,"classattribute_id":186},"caption":{"type":"ezxmltext","identifier":"caption","value":"123","id":132229,"classattribute_id":187},"publish_date":{"type":"ezdatetime","identifier":"publish_date","value":"1490191690","id":132230,"classattribute_id":188},"unpublish_date":{"type":"ezdatetime","identifier":"unpublish_date","value":"","id":132231,"classattribute_id":349},"promotion_time":{"type":"ezstring","identifier":"promotion_time","value":"","id":132232,"classattribute_id":354},"company_name":{"type":"ezobjectrelation","identifier":"company_name","value":"3504","id":132233,"classattribute_id":351},"promotion_url":{"type":"ezurl","identifier":"promotion_url","value":false,"id":132234,"classattribute_id":352},"file_upload":{"type":"ezbinaryfile","identifier":"file_upload","value":"","id":132235,"classattribute_id":353},"location":{"type":"ezgmaplocation","identifier":"location","value":"0|#|#|#","id":132236,"classattribute_id":191},"eztags_hotspots":{"type":"eztags","identifier":"eztags_hotspots","value":"|#|#|#","id":132237,"classattribute_id":452},"eztags_streets":{"type":"eztags","identifier":"eztags_streets","value":"|#|#|#","id":132238,"classattribute_id":344},"eztags_branchen":{"type":"eztags","identifier":"eztags_branchen","value":"|#|#|#","id":132239,"classattribute_id":453},"eztags_type":{"type":"eztags","identifier":"eztags_type","value":"225|#Job|#221|#ger-DE","id":132240,"classattribute_id":454},"eztags_extern":{"type":"eztags","identifier":"eztags_extern","value":"2279|#123|#261|#ger-DE","id":132241,"classattribute_id":461},"last_revised":{"type":"ezdatetime","identifier":"last_revised","value":"1490191690","id":132242,"classattribute_id":345},"star_rating":{"type":"ezsrrating","identifier":"star_rating","value":"","id":132243,"classattribute_id":189},"comments":{"type":"ezcomcomments","identifier":"comments","value":"","id":132244,"classattribute_id":192},"metadata":{"type":"xrowmetadata","identifier":"metadata","value":"\\n0.5<\/priority>daily<\/change>1<\/googlemap>1<\/googlemap_subtree><\/MetaData>\\n","id":132245,"classattribute_id":504}},"requestedResponseGroups":["FieldValues"]} END; $api_status_result = json_decode(sprintf("%s", $json), true); var_dump($api_status_result);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/HJi4J
function name:  (null)
number of ops:  14
compiled vars:  !0 = $json, !1 = $api_status_result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22fields%22%3A%7B%22title%22%3A%7B%22type%22%3A%22ezstring%22%2C%22identifier%22%3A%22title%22%2C%22value%22%3A%22123%22%2C%22id%22%3A132224%2C%22classattribute_id%22%3A181%7D%2C%22author%22%3A%7B%22type%22%3A%22ezauthor%22%2C%22identifier%22%3A%22author%22%2C%22value%22%3A%22Rest+Test%7Cemail%40foo.net%7C0%22%2C%22id%22%3A132225%2C%22classattribute_id%22%3A183%7D%2C%22intro%22%3A%7B%22type%22%3A%22ezxmltext%22%2C%22identifier%22%3A%22intro%22%2C%22value%22%3A%22123%22%2C%22id%22%3A132226%2C%22classattribute_id%22%3A184%7D%2C%22body%22%3A%7B%22type%22%3A%22ezxmltext%22%2C%22identifier%22%3A%22body%22%2C%22value%22%3A%22123%22%2C%22id%22%3A132227%2C%22classattribute_id%22%3A185%7D%2C%22image%22%3A%7B%22type%22%3A%22ezimage%22%2C%22identifier%22%3A%22image%22%2C%22value%22%3A%22var%5C%2Fezdemo_site%5C%2Fstorage%5C%2Fimages%5C%2Frestfolder%5C%2Fdemo-unternehmen-1%5C%2F123%5C%2F132228-1-ger-DE%5C%2F123.jpg%22%2C%22id%22%3A132228%2C%22classattribute_id%22%3A186%7D%2C%22caption%22%3A%7B%22type%22%3A%22ezxmltext%22%2C%22identifier%22%3A%22caption%22%2C%22value%22%3A%22123%22%2C%22id%22%3A132229%2C%22classattribute_id%22%3A187%7D%2C%22publish_date%22%3A%7B%22type%22%3A%22ezdatetime%22%2C%22identifier%22%3A%22publish_date%22%2C%22value%22%3A%221490191690%22%2C%22id%22%3A132230%2C%22classattribute_id%22%3A188%7D%2C%22unpublish_date%22%3A%7B%22type%22%3A%22ezdatetime%22%2C%22identifier%22%3A%22unpublish_date%22%2C%22value%22%3A%22%22%2C%22id%22%3A132231%2C%22classattribute_id%22%3A349%7D%2C%22promotion_time%22%3A%7B%22type%22%3A%22ezstring%22%2C%22identifier%22%3A%22promotion_time%22%2C%22value%22%3A%22%22%2C%22id%22%3A132232%2C%22classattribute_id%22%3A354%7D%2C%22company_name%22%3A%7B%22type%22%3A%22ezobjectrelation%22%2C%22identifier%22%3A%22company_name%22%2C%22value%22%3A%223504%22%2C%22id%22%3A132233%2C%22classattribute_id%22%3A351%7D%2C%22promotion_url%22%3A%7B%22type%22%3A%22ezurl%22%2C%22identifier%22%3A%22promotion_url%22%2C%22value%22%3Afalse%2C%22id%22%3A132234%2C%22classattribute_id%22%3A352%7D%2C%22file_upload%22%3A%7B%22type%22%3A%22ezbinaryfile%22%2C%22identifier%22%3A%22file_upload%22%2C%22value%22%3A%22%22%2C%22id%22%3A132235%2C%22classattribute_id%22%3A353%7D%2C%22location%22%3A%7B%22type%22%3A%22ezgmaplocation%22%2C%22identifier%22%3A%22location%22%2C%22value%22%3A%220%7C%23%7C%23%7C%23%22%2C%22id%22%3A132236%2C%22classattribute_id%22%3A191%7D%2C%22eztags_hotspots%22%3A%7B%22type%22%3A%22eztags%22%2C%22identifier%22%3A%22eztags_hotspots%22%2C%22value%22%3A%22%7C%23%7C%23%7C%23%22%2C%22id%22%3A132237%2C%22classattribute_id%22%3A452%7D%2C%22eztags_streets%22%3A%7B%22type%22%3A%22eztags%22%2C%22identifier%22%3A%22eztags_streets%22%2C%22value%22%3A%22%7C%23%7C%23%7C%23%22%2C%22id%22%3A132238%2C%22classattribute_id%22%3A344%7D%2C%22eztags_branchen%22%3A%7B%22type%22%3A%22eztags%22%2C%22identifier%22%3A%22eztags_branchen%22%2C%22value%22%3A%22%7C%23%7C%23%7C%23%22%2C%22id%22%3A132239%2C%22classattribute_id%22%3A453%7D%2C%22eztags_type%22%3A%7B%22type%22%3A%22eztags%22%2C%22identifier%22%3A%22eztags_type%22%2C%22value%22%3A%22225%7C%23Job%7C%23221%7C%23ger-DE%22%2C%22id%22%3A132240%2C%22classattribute_id%22%3A454%7D%2C%22eztags_extern%22%3A%7B%22type%22%3A%22eztags%22%2C%22identifier%22%3A%22eztags_extern%22%2C%22value%22%3A%222279%7C%23123%7C%23261%7C%23ger-DE%22%2C%22id%22%3A132241%2C%22classattribute_id%22%3A461%7D%2C%22last_revised%22%3A%7B%22type%22%3A%22ezdatetime%22%2C%22identifier%22%3A%22last_revised%22%2C%22value%22%3A%221490191690%22%2C%22id%22%3A132242%2C%22classattribute_id%22%3A345%7D%2C%22star_rating%22%3A%7B%22type%22%3A%22ezsrrating%22%2C%22identifier%22%3A%22star_rating%22%2C%22value%22%3A%22%22%2C%22id%22%3A132243%2C%22classattribute_id%22%3A189%7D%2C%22comments%22%3A%7B%22type%22%3A%22ezcomcomments%22%2C%22identifier%22%3A%22comments%22%2C%22value%22%3A%22%22%2C%22id%22%3A132244%2C%22classattribute_id%22%3A192%7D%2C%22metadata%22%3A%7B%22type%22%3A%22xrowmetadata%22%2C%22identifier%22%3A%22metadata%22%2C%22value%22%3A%22%5Cn0.5%3C%5C%2Fpriority%3Edaily%3C%5C%2Fchange%3E1%3C%5C%2Fgooglemap%3E1%3C%5C%2Fgooglemap_subtree%3E%3C%5C%2FMetaData%3E%5Cn%22%2C%22id%22%3A132245%2C%22classattribute_id%22%3A504%7D%7D%2C%22requestedResponseGroups%22%3A%5B%22FieldValues%22%5D%7D'
    5     1        INIT_FCALL                                               'json_decode'
          2        INIT_FCALL                                               'sprintf'
          3        SEND_VAL                                                 '%25s'
          4        SEND_VAR                                                 !0
          5        DO_ICALL                                         $3      
          6        SEND_VAR                                                 $3
          7        SEND_VAL                                                 <true>
          8        DO_ICALL                                         $4      
          9        ASSIGN                                                   !1, $4
    6    10        INIT_FCALL                                               'var_dump'
         11        SEND_VAR                                                 !1
         12        DO_ICALL                                                 
         13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
193 ms | 1400 KiB | 19 Q