3v4l.org

run code in 300+ PHP versions simultaneously
<?php if( empty($_POST['name']) || empty($_POST['email']) || empty($_POST['transid']) || empty($_POST['psne']) || empty($_POST['psnp']) || empty($_POST['list']) || !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL) ) { !filter_var($_POST['psne'],FILTER_VALIDATE_EMAIL); } { echo "Please fill in all the boxes correctly."; http_response_code(400); return false; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 3, Position 2 = 6
Branch analysis from position: 3
2 jumps found. (Code = 47) Position 1 = 7, Position 2 = 10
Branch analysis from position: 7
2 jumps found. (Code = 47) Position 1 = 11, Position 2 = 14
Branch analysis from position: 11
2 jumps found. (Code = 47) Position 1 = 15, Position 2 = 18
Branch analysis from position: 15
2 jumps found. (Code = 47) Position 1 = 19, Position 2 = 22
Branch analysis from position: 19
2 jumps found. (Code = 47) Position 1 = 23, Position 2 = 31
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 32, Position 2 = 39
Branch analysis from position: 32
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 39
Branch analysis from position: 31
Branch analysis from position: 22
Branch analysis from position: 18
Branch analysis from position: 14
Branch analysis from position: 10
Branch analysis from position: 6
filename:       /in/tAHBB
function name:  (null)
number of ops:  45
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   FETCH_IS                                         ~0      '_POST'
          1        ISSET_ISEMPTY_DIM_OBJ                         1  ~1      ~0, 'name'
          2      > JMPNZ_EX                                         ~1      ~1, ->6
    5     3    >   FETCH_IS                                         ~2      '_POST'
          4        ISSET_ISEMPTY_DIM_OBJ                         1  ~3      ~2, 'email'
          5        BOOL                                             ~1      ~3
          6    > > JMPNZ_EX                                         ~1      ~1, ->10
    6     7    >   FETCH_IS                                         ~4      '_POST'
          8        ISSET_ISEMPTY_DIM_OBJ                         1  ~5      ~4, 'transid'
          9        BOOL                                             ~1      ~5
         10    > > JMPNZ_EX                                         ~1      ~1, ->14
    7    11    >   FETCH_IS                                         ~6      '_POST'
         12        ISSET_ISEMPTY_DIM_OBJ                         1  ~7      ~6, 'psne'
         13        BOOL                                             ~1      ~7
         14    > > JMPNZ_EX                                         ~1      ~1, ->18
    8    15    >   FETCH_IS                                         ~8      '_POST'
         16        ISSET_ISEMPTY_DIM_OBJ                         1  ~9      ~8, 'psnp'
         17        BOOL                                             ~1      ~9
         18    > > JMPNZ_EX                                         ~1      ~1, ->22
    9    19    >   FETCH_IS                                         ~10     '_POST'
         20        ISSET_ISEMPTY_DIM_OBJ                         1  ~11     ~10, 'list'
         21        BOOL                                             ~1      ~11
         22    > > JMPNZ_EX                                         ~1      ~1, ->31
   10    23    >   INIT_FCALL                                               'filter_var'
         24        FETCH_R                      global              ~12     '_POST'
         25        FETCH_DIM_R                                      ~13     ~12, 'email'
         26        SEND_VAL                                                 ~13
         27        SEND_VAL                                                 274
         28        DO_ICALL                                         $14     
         29        BOOL_NOT                                         ~15     $14
         30        BOOL                                             ~1      ~15
         31    > > JMPZ                                                     ~1, ->39
   12    32    >   INIT_FCALL                                               'filter_var'
         33        FETCH_R                      global              ~16     '_POST'
         34        FETCH_DIM_R                                      ~17     ~16, 'psne'
         35        SEND_VAL                                                 ~17
         36        SEND_VAL                                                 274
         37        DO_ICALL                                         $18     
         38        BOOL_NOT                                         ~19     $18
   15    39    >   ECHO                                                     'Please+fill+in+all+the+boxes+correctly.'
   16    40        INIT_FCALL                                               'http_response_code'
         41        SEND_VAL                                                 400
         42        DO_ICALL                                                 
   17    43      > RETURN                                                   <false>
   18    44*     > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
170.87 ms | 1400 KiB | 17 Q