3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "mx.google.com; dkim=pass header.i=@outlook.com header.s=selector1 header.b=OvtBcHsM; spf=pass (google.com: domain of xxxx@outlook.com designates 12.12.12.12 as permitted sender) smtp.mailfrom=xxxx@outlook.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com"; $mail = explode(";",explode("smtp.mailfrom=", $str)[1])[0]; echo $mail;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/KGCVc
function name:  (null)
number of ops:  14
compiled vars:  !0 = $str, !1 = $mail
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'mx.google.com%3B+++++++dkim%3Dpass+header.i%3D%40outlook.com+header.s%3Dselector1+header.b%3DOvtBcHsM%3B+++++++spf%3Dpass+%28google.com%3A+domain+of+xxxx%40outlook.com+designates+12.12.12.12+as+permitted+sender%29+smtp.mailfrom%3Dxxxx%40outlook.com%3B+++++++dmarc%3Dpass+%28p%3DNONE+sp%3DQUARANTINE+dis%3DNONE%29+header.from%3Doutlook.com'
    5     1        INIT_FCALL                                               'explode'
          2        SEND_VAL                                                 '%3B'
          3        INIT_FCALL                                               'explode'
          4        SEND_VAL                                                 'smtp.mailfrom%3D'
          5        SEND_VAR                                                 !0
          6        DO_ICALL                                         $3      
          7        FETCH_DIM_R                                      ~4      $3, 1
          8        SEND_VAL                                                 ~4
          9        DO_ICALL                                         $5      
         10        FETCH_DIM_R                                      ~6      $5, 0
         11        ASSIGN                                                   !1, ~6
    7    12        ECHO                                                     !1
    8    13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
136.1 ms | 999 KiB | 14 Q