3v4l.org

run code in 300+ PHP versions simultaneously
<?php $testText = <<< TEXT If you are interested in redistribution or republishing of this document in whole or in part, either modified or unmodified, and you have questions, please contact the Copyright@ holders at ยป doc-license@lists.php.net. Note that this address is mapped to a publicly archived mailing list. For security related issues (in PHP or our websites) please contact security@php.net. If you would like to contact the webmasters for some other reason, please write to php-webmaster@lists.php.net. Note that this address is mapped to a mailing list and a newsgroup, so every message you send will be stored in public archives at multiple servers. TEXT; preg_match_all("/\b[A-Za-z0-9_\-\.\+]+@[A-Za-z0-9_\-\.]+\b/", $testText, $result); print_r($result[0]);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/L4YLU
function name:  (null)
number of ops:  11
compiled vars:  !0 = $testText, !1 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'If+you+are+interested+in+redistribution+or+republishing+of+this+document+in+whole+or+in+part%2C+either+modified+or+unmodified%2C+and+you+have+questions%2C+please+contact+the+Copyright%40+holders+at+%C2%BB+doc-license%40lists.php.net.+Note+that+this+address+is+mapped+to+a+publicly+archived+mailing+list.+For+security+related+issues+%28in+PHP+or+our+websites%29+please+contact+security%40php.net.+If+you+would+like+to+contact+the+webmasters+for+some+other+reason%2C+please+write+to+php-webmaster%40lists.php.net.+Note+that+this+address+is+mapped+to+a+mailing+list+and+a+newsgroup%2C+so+every+message+you+send+will+be+stored+in+public+archives+at+multiple+servers.'
    7     1        INIT_FCALL                                               'preg_match_all'
          2        SEND_VAL                                                 '%2F%5Cb%5BA-Za-z0-9_%5C-%5C.%5C%2B%5D%2B%40%5BA-Za-z0-9_%5C-%5C.%5D%2B%5Cb%2F'
          3        SEND_VAR                                                 !0
          4        SEND_REF                                                 !1
          5        DO_ICALL                                                 
    9     6        INIT_FCALL                                               'print_r'
          7        FETCH_DIM_R                                      ~4      !1, 0
          8        SEND_VAL                                                 ~4
          9        DO_ICALL                                                 
         10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.07 ms | 1394 KiB | 17 Q