3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = '{"abs":"number","acos":"float","acosh":"float","asin":"float","asinh":"float","atan2":"float","atan":"float","atanh":"float","base_convert":"string","bindec":"number","ceil":"float","cos":"float","cosh":"float","decbin":"string","dechex":"string","decoct":"string","deg2rad":"float","exp":"float","expm1":"float","floor":"float","fmod":"float","getrandmax":"int","hexdec":"number","hypot":"float","is_finite":"bool","is_infinite":"bool","is_nan":"bool","lcg_value":"float","log10":"float","log1p":"float","log":"float","mt_getrandmax":"int","mt_rand":"int","mt_srand":"void","octdec":"number","pi":"float","pow":"number","rad2deg":"float","rand":"int","round":"float","sin":"float","sinh":"float","sqrt":"float","srand":"void","tan":"float","tanh":"float"}'; var_export(json_decode($data, true));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/urP05
function name:  (null)
number of ops:  9
compiled vars:  !0 = $data
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%7B%22abs%22%3A%22number%22%2C%22acos%22%3A%22float%22%2C%22acosh%22%3A%22float%22%2C%22asin%22%3A%22float%22%2C%22asinh%22%3A%22float%22%2C%22atan2%22%3A%22float%22%2C%22atan%22%3A%22float%22%2C%22atanh%22%3A%22float%22%2C%22base_convert%22%3A%22string%22%2C%22bindec%22%3A%22number%22%2C%22ceil%22%3A%22float%22%2C%22cos%22%3A%22float%22%2C%22cosh%22%3A%22float%22%2C%22decbin%22%3A%22string%22%2C%22dechex%22%3A%22string%22%2C%22decoct%22%3A%22string%22%2C%22deg2rad%22%3A%22float%22%2C%22exp%22%3A%22float%22%2C%22expm1%22%3A%22float%22%2C%22floor%22%3A%22float%22%2C%22fmod%22%3A%22float%22%2C%22getrandmax%22%3A%22int%22%2C%22hexdec%22%3A%22number%22%2C%22hypot%22%3A%22float%22%2C%22is_finite%22%3A%22bool%22%2C%22is_infinite%22%3A%22bool%22%2C%22is_nan%22%3A%22bool%22%2C%22lcg_value%22%3A%22float%22%2C%22log10%22%3A%22float%22%2C%22log1p%22%3A%22float%22%2C%22log%22%3A%22float%22%2C%22mt_getrandmax%22%3A%22int%22%2C%22mt_rand%22%3A%22int%22%2C%22mt_srand%22%3A%22void%22%2C%22octdec%22%3A%22number%22%2C%22pi%22%3A%22float%22%2C%22pow%22%3A%22number%22%2C%22rad2deg%22%3A%22float%22%2C%22rand%22%3A%22int%22%2C%22round%22%3A%22float%22%2C%22sin%22%3A%22float%22%2C%22sinh%22%3A%22float%22%2C%22sqrt%22%3A%22float%22%2C%22srand%22%3A%22void%22%2C%22tan%22%3A%22float%22%2C%22tanh%22%3A%22float%22%7D'
    5     1        INIT_FCALL                                               'var_export'
          2        INIT_FCALL                                               'json_decode'
          3        SEND_VAR                                                 !0
          4        SEND_VAL                                                 <true>
          5        DO_ICALL                                         $2      
          6        SEND_VAR                                                 $2
          7        DO_ICALL                                                 
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.17 ms | 1395 KiB | 17 Q