3v4l.org

run code in 300+ PHP versions simultaneously
<?php $val = '{"datetime":1409156156,"name":"\/work\/consumerr\/test-project\/php\/index.php","time":0.0055620670318604,"memory":176944,"url":"http:\/\/localhost\/work\/consumerr\/test-project\/php\/","backgroundJob":false,"versions":{"php":10100},"type":0,"events":[],"errors":[],"parts":[],"serverName":"localhost","remoteAddr":"127.0.0.1","userAgent":"Mozilla\/5.0 (Windows NT 6.3; WOW64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/36.0.1985.143 Safari\/537.36","token":"52462459369970373610","secret":"lm9lbfaasqofrzka71qetaetrfvw3baid42c8ew82kcnct6hqe","recieved":"2014-08-27 18:15:56"}'; echo strlen($val); echo "\n"; echo strlen(gzcompress(($val))); echo "\n"; echo strlen(base64_encode(gzcompress(($val)))); echo "\n"; echo gzcompress(($val));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pMbJb
function name:  (null)
number of ops:  24
compiled vars:  !0 = $val
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22datetime%22%3A1409156156%2C%22name%22%3A%22%5C%2Fwork%5C%2Fconsumerr%5C%2Ftest-project%5C%2Fphp%5C%2Findex.php%22%2C%22time%22%3A0.0055620670318604%2C%22memory%22%3A176944%2C%22url%22%3A%22http%3A%5C%2F%5C%2Flocalhost%5C%2Fwork%5C%2Fconsumerr%5C%2Ftest-project%5C%2Fphp%5C%2F%22%2C%22backgroundJob%22%3Afalse%2C%22versions%22%3A%7B%22php%22%3A10100%7D%2C%22type%22%3A0%2C%22events%22%3A%5B%5D%2C%22errors%22%3A%5B%5D%2C%22parts%22%3A%5B%5D%2C%22serverName%22%3A%22localhost%22%2C%22remoteAddr%22%3A%22127.0.0.1%22%2C%22userAgent%22%3A%22Mozilla%5C%2F5.0+%28Windows+NT+6.3%3B+WOW64%29+AppleWebKit%5C%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%5C%2F36.0.1985.143+Safari%5C%2F537.36%22%2C%22token%22%3A%2252462459369970373610%22%2C%22secret%22%3A%22lm9lbfaasqofrzka71qetaetrfvw3baid42c8ew82kcnct6hqe%22%2C%22recieved%22%3A%222014-08-27+18%3A15%3A56%22%7D'
    6     1        STRLEN                                           ~2      !0
          2        ECHO                                                     ~2
          3        ECHO                                                     '%0A'
    7     4        INIT_FCALL                                               'gzcompress'
          5        SEND_VAR                                                 !0
          6        DO_ICALL                                         $3      
          7        STRLEN                                           ~4      $3
          8        ECHO                                                     ~4
          9        ECHO                                                     '%0A'
    8    10        INIT_FCALL                                               'base64_encode'
         11        INIT_FCALL                                               'gzcompress'
         12        SEND_VAR                                                 !0
         13        DO_ICALL                                         $5      
         14        SEND_VAR                                                 $5
         15        DO_ICALL                                         $6      
         16        STRLEN                                           ~7      $6
         17        ECHO                                                     ~7
         18        ECHO                                                     '%0A'
    9    19        INIT_FCALL                                               'gzcompress'
         20        SEND_VAR                                                 !0
         21        DO_ICALL                                         $8      
         22        ECHO                                                     $8
         23      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157 ms | 1396 KiB | 17 Q