3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IQaph
function name:  (null)
number of ops:  11
compiled vars:  !0 = $SPLIT_PATTERN_TEMPLATE_DYNAMICTAGS, !1 = $template, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%2F%0A%09%09%28%0A%09%09%09%28%3F%3A+%3C%5C%2F%3F++++++++++++++++++++++++++++++++++++++%23+Start+dynamic+tags%0A%09%09%09%09%09%28%3F%3A%28%3F%3Af%29%3A%5Ba-zA-Z0-9%5C.%5D%2B%29+++++%23+A+tag+consists+of+the+namespace+prefix+and+word+characters%0A%09%09%09%09%09%28%3F%3A+++++++++++++++++++++++++++++++++++%23+Begin+tag+arguments%0A%09%09%09%09%09%09%5Cs%2A%5Ba-zA-Z0-9%3A-%5D%2B++++++++++++++++++%23+Argument+Keys%0A%09%09%09%09%09%09%3D+++++++++++++++++++++++++++++++++%23+%3D%0A%09%09%09%09%09%09%28%3F%3E+++++++++++++++++++++++++++++++%23+either...+If+we+have+found+an+argument%2C+we+will+not+back-track+%28That+does+the+Atomic+Bracket%29%0A%09%09%09%09%09%09%09%22%28%3F%3A%5C%5C%22%7C%5B%5E%22%5D%29%2A%22++++++++++++++%23+a+double-quoted+string%0A%09%09%09%09%09%09%09%7C%27%28%3F%3A%5C%5C%27%7C%5B%5E%27%5D%29%2A%27++++++++%23+or+a+single+quoted+string%0A%09%09%09%09%09%09%29%5Cs%2A++++++++++++++++++++++++++++++%23%0A%09%09%09%09%09%29%2A++++++++++++++++++++++++++++++++++++%23+Tag+arguments+can+be+replaced+many+times.%0A%09%09%09%09%5Cs%2A%0A%09%09%09%09%5C%2F%3F%3E++++++++++++++++++++++++++++++++++++++%23+Closing+tag%0A%09%09%09%29%0A%09%09%09%7C%28%3F%3A++++++++++++++++++++++++++++++++++++++++++%23+Start+match+CDATA+section%0A%09%09%09%09%3C%21%5C%5BCDATA%5C%5B.%2A%3F%5C%5D%5C%5D%3E%0A%09%09%09%29%0A%09%09%29%2Fxs'
   22     1        ASSIGN                                                   !1, '%3Cf%3Afor+each%3D%22Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.+Lorem+ipsum+dolor+sit+amet%2C+consetetur+sadipscing+elitr%2C+sed+diam+nonumy+eirmod+tempor+invidunt+ut+labore+et+dolore+magna+aliquyam+erat%2C+sed+diam+voluptua.+At+vero+eos+et+accusam+et+justo+duo+dolores+et+ea+rebum.+Stet+clita+kasd+gubergren%2C+no+sea+takimata+sanctus+est+Lorem+ipsum+dolor+sit+amet.%0A%0ADuis+autem+vel+eum+iriure+dolor+in+hendrerit+in+vulputate+velit+esse+molestie+consequat%2C+vel+illum+dolore+eu+feugiat+nulla+facilisis+at+vero+eros+et+accumsan+et+iusto+odio+dignissim+qui+blandit+praesent+luptatum+zzril+delenit+augue+duis+dolore+te+feugait+nulla+facilisi.+Lorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit%2C+sed+diam+nonummy+nibh+euismod+tincidunt+ut+laoreet+dolore+magna+aliquam+erat+volutpat.%0A%0AUt+wisi+enim+ad+minim+veniam%2C+quis+nostrud+exerci+tation+ullamcorper+suscipit+lobort%22+as%3D%22test%22%3E%0A++++%3Cf%3Arender+partial%3D%22test%22+%2F%3E%0A%3C%2Ff%3Afor%3E'
   30     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !0
          4        SEND_VAR                                                 !1
          5        SEND_REF                                                 !2
          6        DO_ICALL                                                 
   31     7        INIT_FCALL                                               'var_dump'
          8        SEND_VAR                                                 !2
          9        DO_ICALL                                                 
         10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
258.01 ms | 975 KiB | 15 Q