3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = <<<TEXT 0000035901SM000000980000009800000125 0J0005 00064182 00000000 BEGIN DATE=26.05.2015 09:01:48 SESSION=49500000031432619992 ERROR=0 RESULT=0 TRANSID=1000005699140 END BEGIN SIGNATURE iQBRAwkBAAD6tlVkDEwBAVOkAgCXHs1kj8u7E6tsdQLP8SFfkSDh9eYxkDYl/JdO +2Lekurt2TfL68wxbCdaaWoT9Jy71luAvyAkgtNte/1FT22dsAHH =GPcz END SIGNATURE TEXT; preg_match('/^BEGIN\K(?:\R.+)+(?=\R+END$)/m', $text, $m); var_export(parse_ini_string($m[0]));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EH6mj
function name:  (null)
number of ops:  14
compiled vars:  !0 = $text, !1 = $m
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '0000035901SM000000980000009800000125%0A0J0005++++++++++++++00064182%0A++++++++++++++++++++00000000%0ABEGIN%0ADATE%3D26.05.2015+09%3A01%3A48%0ASESSION%3D49500000031432619992%0AERROR%3D0%0ARESULT%3D0%0ATRANSID%3D1000005699140%0A%0AEND%0ABEGIN+SIGNATURE%0AiQBRAwkBAAD6tlVkDEwBAVOkAgCXHs1kj8u7E6tsdQLP8SFfkSDh9eYxkDYl%2FJdO%0A%2B2Lekurt2TfL68wxbCdaaWoT9Jy71luAvyAkgtNte%2F1FT22dsAHH%0A%3DGPcz%0AEND+SIGNATURE'
   22     1        INIT_FCALL                                               'preg_match'
          2        SEND_VAL                                                 '%2F%5EBEGIN%5CK%28%3F%3A%5CR.%2B%29%2B%28%3F%3D%5CR%2BEND%24%29%2Fm'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !1
          5        DO_ICALL                                                 
   23     6        INIT_FCALL                                               'var_export'
          7        INIT_FCALL                                               'parse_ini_string'
          8        FETCH_DIM_R                                      ~4      !1, 0
          9        SEND_VAL                                                 ~4
         10        DO_ICALL                                         $5      
         11        SEND_VAR                                                 $5
         12        DO_ICALL                                                 
         13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.68 ms | 1394 KiB | 19 Q