3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent mauris nibh, fringilla dapibus pharetra sit amet, cursus ut elit. Proin nulla nisl, accumsan at vulputate eu, elementum ac enim. Aliquam tortor lacus, ullamcorper sed purus ac, pulvinar euismod sem. Praesent euismod lacus et . Proin nulla nisl, accumsan at vulputate eu, elementum ac enim. Aliquam tortor lacus, ullamcorper sed purus ac, pulvinar euismod sem. Praesent euismod lacus et . Proin nulla nisl, accumsan at vulputate eu, elementum ac enim. Aliquam tortor lacus, ullamcorper sed purus ac, pulvinar euismod sem. Praesent euismod lacus et . Proin nulla nisl, accumsan at vulputate eu, elementum ac enim. Aliquam tortor lacus, ullamcorper sed purus ac, pulvinar euismod sem. Praesent euismod lacus et "; $int = preg_match_all('/^(.)*$/', $string, $matches); var_dump($int);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/CWXnc
function name:  (null)
number of ops:  11
compiled vars:  !0 = $string, !1 = $int, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'Lorem+ipsum+dolor+sit+amet%2C+consectetur+adipiscing+elit.+Praesent+mauris+nibh%2C+fringilla+dapibus+pharetra+sit+amet%2C+cursus+ut+elit.+Proin+nulla+nisl%2C+accumsan+at+vulputate+eu%2C+elementum+ac+enim.+Aliquam+tortor+lacus%2C+ullamcorper+sed+purus+ac%2C+pulvinar+euismod+sem.+Praesent+euismod+lacus+et+.+Proin+nulla+nisl%2C+accumsan+at+vulputate+eu%2C+elementum+ac+enim.+Aliquam+tortor+lacus%2C+ullamcorper+sed+purus+ac%2C+pulvinar+euismod+sem.+Praesent+euismod+lacus+et+.+Proin+nulla+nisl%2C+accumsan+at+vulputate+eu%2C+elementum+ac+enim.+Aliquam+tortor+lacus%2C+ullamcorper+sed+purus+ac%2C+pulvinar+euismod+sem.+Praesent+euismod+lacus+et+.+Proin+nulla+nisl%2C+accumsan+at+vulputate+eu%2C+elementum+ac+enim.+Aliquam+tortor+lacus%2C+ullamcorper+sed+purus+ac%2C+pulvinar+euismod+sem.+Praesent+euismod+lacus+et%0A'
    6     1        INIT_FCALL                                               'preg_match_all'
          2        SEND_VAL                                                 '%2F%5E%28.%29%2A%24%2F'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !2
          5        DO_ICALL                                         $4      
          6        ASSIGN                                                   !1, $4
    7     7        INIT_FCALL                                               'var_dump'
          8        SEND_VAR                                                 !1
          9        DO_ICALL                                                 
         10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
146.74 ms | 1399 KiB | 17 Q