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"}'; $val = $val.$val."654654".$val.$val.$val.$val.$val.$val.$val.$val.$val.$val.$val.$val.$val; echo strlen(($val)); echo "\n"; echo strlen(gzcompress(($val))); echo "\n"; echo strlen(base64_encode(gzcompress(($val)))); echo "\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/tc9du
function name:  (null)
number of ops:  36
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'
    4     1        CONCAT                                           ~2      !0, !0
          2        CONCAT                                           ~3      ~2, '654654'
          3        CONCAT                                           ~4      ~3, !0
          4        CONCAT                                           ~5      ~4, !0
          5        CONCAT                                           ~6      ~5, !0
          6        CONCAT                                           ~7      ~6, !0
          7        CONCAT                                           ~8      ~7, !0
          8        CONCAT                                           ~9      ~8, !0
          9        CONCAT                                           ~10     ~9, !0
         10        CONCAT                                           ~11     ~10, !0
         11        CONCAT                                           ~12     ~11, !0
         12        CONCAT                                           ~13     ~12, !0
         13        CONCAT                                           ~14     ~13, !0
         14        CONCAT                                           ~15     ~14, !0
         15        CONCAT                                           ~16     ~15, !0
         16        ASSIGN                                                   !0, ~16
    6    17        STRLEN                                           ~18     !0
         18        ECHO                                                     ~18
         19        ECHO                                                     '%0A'
    7    20        INIT_FCALL                                               'gzcompress'
         21        SEND_VAR                                                 !0
         22        DO_ICALL                                         $19     
         23        STRLEN                                           ~20     $19
         24        ECHO                                                     ~20
         25        ECHO                                                     '%0A'
    8    26        INIT_FCALL                                               'base64_encode'
         27        INIT_FCALL                                               'gzcompress'
         28        SEND_VAR                                                 !0
         29        DO_ICALL                                         $21     
         30        SEND_VAR                                                 $21
         31        DO_ICALL                                         $22     
         32        STRLEN                                           ~23     $22
         33        ECHO                                                     ~23
         34        ECHO                                                     '%0A'
         35      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
147.07 ms | 1400 KiB | 17 Q