3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 12
Branch analysis from position: 11
2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 24
Branch analysis from position: 23
2 jumps found. (Code = 46) Position 1 = 30, Position 2 = 35
Branch analysis from position: 30
2 jumps found. (Code = 43) Position 1 = 36, Position 2 = 37
Branch analysis from position: 36
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 37
Branch analysis from position: 35
Branch analysis from position: 24
Branch analysis from position: 12
filename:       /in/N31fI
function name:  (null)
number of ops:  38
compiled vars:  !0 = $arr, !1 = $cm, !2 = $ce
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, <array>
   50     1        INIT_FCALL                                               'array_column'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 'customer_mobile'
          4        DO_ICALL                                         $4      
          5        ASSIGN                                                   !1, $4
   51     6        INIT_FCALL                                               'array_unique'
          7        SEND_VAR                                                 !1
          8        DO_ICALL                                         $6      
          9        IS_NOT_EQUAL                                             !1, $6
         10      > JMPZ                                                     ~7, ->12
   52    11    >   ECHO                                                     'There+are+duplicates+in+customer_mobile'
   55    12    >   ECHO                                                     '%3Cbr%3E%0A'
   57    13        INIT_FCALL                                               'array_column'
         14        SEND_VAR                                                 !0
         15        SEND_VAL                                                 'customer_email'
         16        DO_ICALL                                         $8      
         17        ASSIGN                                                   !2, $8
   58    18        INIT_FCALL                                               'array_unique'
         19        SEND_VAR                                                 !2
         20        DO_ICALL                                         $10     
         21        IS_NOT_EQUAL                                             !2, $10
         22      > JMPZ                                                     ~11, ->24
   59    23    >   ECHO                                                     'There+are+duplicates+in+customer_email'
   62    24    >   ECHO                                                     '%3Cbr%3E%0A'
   64    25        INIT_FCALL                                               'array_unique'
         26        SEND_VAR                                                 !1
         27        DO_ICALL                                         $12     
         28        IS_NOT_EQUAL                                     ~13     !1, $12
         29      > JMPZ_EX                                          ~13     ~13, ->35
         30    >   INIT_FCALL                                               'array_unique'
         31        SEND_VAR                                                 !2
         32        DO_ICALL                                         $14     
         33        IS_NOT_EQUAL                                     ~15     !2, $14
         34        BOOL                                             ~13     ~15
         35    > > JMPZ                                                     ~13, ->37
   65    36    >   ECHO                                                     'There+are+duplicates+in+both+customer_mobile+and+customer_email'
   68    37    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
250.71 ms | 975 KiB | 15 Q