3v4l.org

run code in 500+ PHP versions simultaneously
<?php //define('ARRAY_FILTER_USE_VALUE', 0); echo ARRAY_FILTER_USE_VALUE, PHP_EOL; echo ARRAY_FILTER_USE_BOTH, PHP_EOL; echo ARRAY_FILTER_USE_KEY, PHP_EOL; $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4]; echo '===== THESE ARE VALID AND CORRECT =====', PHP_EOL; echo '------ $mode is PHP constant -------------', PHP_EOL; var_dump(array_filter($arr, function($v) { return $v == 4; }, ARRAY_FILTER_USE_VALUE)); var_dump(array_filter($arr, function($v, $k) { return $k == 'b' || $v == 4; }, ARRAY_FILTER_USE_BOTH)); var_dump(array_filter($arr, function($k) { return $k == 'b'; }, ARRAY_FILTER_USE_KEY)); echo '------ $mode is integer -------------', PHP_EOL; var_dump(array_filter($arr, function($v) { return $v == 4; }, 0)); var_dump(array_filter($arr, function($v, $k) { return $k == 'b' || $v == 4; }, 1)); var_dump(array_filter($arr, function($k) { return $k == 'b'; }, 2)); echo '===== THE BEHAVIOUR HERE IS UNEXPECTED, I WOULD EXPECT A TYPEERROR =====', PHP_EOL; echo '------- $mode is text string ------------', PHP_EOL; var_dump(array_filter($arr, function($v) { return $v == 4; }, '0')); var_dump(array_filter($arr, function($v, $k) { return $k == 'b' || $v == 4; }, '1')); var_dump(array_filter($arr, function($k) { return $k == 'b'; }, '2')); echo '------ $mode is float -------------', PHP_EOL; var_dump(array_filter($arr, function($v) { return $v == 4; }, 0.2)); var_dump(array_filter($arr, function($v, $k) { return $k == 'b' || $v == 4; }, 1.3)); var_dump(array_filter($arr, function($k) { return $k == 'b'; }, 2.2)); echo '------ $mode is boolean -------------', PHP_EOL; var_dump(array_filter($arr, function($v) { return $v == 4; }, false)); var_dump(array_filter($arr, function($v, $k) { return $k == 'b' || $v == 4; }, true)); /*var_dump(array_filter($arr, function($k) { return $k == 'b'; }, 2));*/ echo '===== WHEN ERRORS ARE ACTUALLY THROWN =====', PHP_EOL; echo '------ $mode is invalid value -------------', PHP_EOL; try { var_dump(array_filter($arr, function($v) { return $v == 4; }, 50)); } catch(Error $e) { echo $e->getMessage(), PHP_EOL; } echo '------ $mode is invalid value and invalid type -------------', PHP_EOL; try { var_dump(array_filter($arr, function($v) { return $v == 4; }, 'text')); } catch(Error $e) { echo $e->getMessage(), PHP_EOL; }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 168
Branch analysis from position: 168
1 jumps found. (Code = 42) Position 1 = 185
Branch analysis from position: 185
1 jumps found. (Code = 62) Position 1 = -2
Found catch point at position: 163
Branch analysis from position: 163
2 jumps found. (Code = 107) Position 1 = 164, Position 2 = -2
Branch analysis from position: 164
1 jumps found. (Code = 42) Position 1 = 185
Branch analysis from position: 185
Found catch point at position: 180
Branch analysis from position: 180
2 jumps found. (Code = 107) Position 1 = 181, Position 2 = -2
Branch analysis from position: 181
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  (null)
number of ops:  186
compiled vars:  !0 = $arr, !1 = $e
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    4     0  E >   FETCH_CONSTANT                                       ~2      'ARRAY_FILTER_USE_VALUE'
          1        ECHO                                                         ~2
          2        ECHO                                                         '%0A'
    5     3        ECHO                                                         1
          4        ECHO                                                         '%0A'
    6     5        ECHO                                                         2
          6        ECHO                                                         '%0A'
    8     7        ASSIGN                                                       !0, <array>
   10     8        ECHO                                                         '%3D%3D%3D%3D%3D+THESE+ARE+VALID+AND+CORRECT+%3D%3D%3D%3D%3D'
          9        ECHO                                                         '%0A'
   12    10        ECHO                                                         '------+%24mode+is+PHP+constant+-------------'
         11        ECHO                                                         '%0A'
   14    12        INIT_FCALL                                                   'var_dump'
         13        INIT_FCALL                                                   'array_filter'
         14        SEND_VAR                                                     !0
         15        DECLARE_LAMBDA_FUNCTION                              ~4      [0]
   16    16        SEND_VAL                                                     ~4
         17        FETCH_CONSTANT                                       ~5      'ARRAY_FILTER_USE_VALUE'
         18        SEND_VAL                                                     ~5
   14    19        DO_ICALL                                             $6      
   16    20        SEND_VAR                                                     $6
   14    21        DO_ICALL                                                     
   18    22        INIT_FCALL                                                   'var_dump'
         23        INIT_FCALL                                                   'array_filter'
         24        SEND_VAR                                                     !0
         25        DECLARE_LAMBDA_FUNCTION                              ~8      [1]
   20    26        SEND_VAL                                                     ~8
         27        SEND_VAL                                                     1
   18    28        DO_ICALL                                             $9      
   20    29        SEND_VAR                                                     $9
   18    30        DO_ICALL                                                     
   22    31        INIT_FCALL                                                   'var_dump'
         32        INIT_FCALL                                                   'array_filter'
         33        SEND_VAR                                                     !0
         34        DECLARE_LAMBDA_FUNCTION                              ~11     [2]
   24    35        SEND_VAL                                                     ~11
         36        SEND_VAL                                                     2
   22    37        DO_ICALL                                             $12     
   24    38        SEND_VAR                                                     $12
   22    39        DO_ICALL                                                     
   26    40        ECHO                                                         '------+%24mode+is+integer+-------------'
         41        ECHO                                                         '%0A'
   28    42        INIT_FCALL                                                   'var_dump'
         43        INIT_FCALL                                                   'array_filter'
         44        SEND_VAR                                                     !0
         45        DECLARE_LAMBDA_FUNCTION                              ~14     [3]
   30    46        SEND_VAL                                                     ~14
         47        SEND_VAL                                                     0
   28    48        DO_ICALL                                             $15     
   30    49        SEND_VAR                                                     $15
   28    50        DO_ICALL                                                     
   32    51        INIT_FCALL                                                   'var_dump'
         52        INIT_FCALL                                                   'array_filter'
         53        SEND_VAR                                                     !0
         54        DECLARE_LAMBDA_FUNCTION                              ~17     [4]
   34    55        SEND_VAL                                                     ~17
         56        SEND_VAL                                                     1
   32    57        DO_ICALL                                             $18     
   34    58        SEND_VAR                                                     $18
   32    59        DO_ICALL                                                     
   36    60        INIT_FCALL                                                   'var_dump'
         61        INIT_FCALL                                                   'array_filter'
         62        SEND_VAR                                                     !0
         63        DECLARE_LAMBDA_FUNCTION                              ~20     [5]
   38    64        SEND_VAL                                                     ~20
         65        SEND_VAL                                                     2
   36    66        DO_ICALL                                             $21     
   38    67        SEND_VAR                                                     $21
   36    68        DO_ICALL                                                     
   40    69        ECHO                                                         '%3D%3D%3D%3D%3D+THE+BEHAVIOUR+HERE+IS+UNEXPECTED%2C+I+WOULD+EXPECT+A+TYPEERROR+%3D%3D%3D%3D%3D'
         70        ECHO                                                         '%0A'
   42    71        ECHO                                                         '-------+%24mode+is+text+string+------------'
         72        ECHO                                                         '%0A'
   44    73        INIT_FCALL                                                   'var_dump'
         74        INIT_FCALL                                                   'array_filter'
         75        SEND_VAR                                                     !0
         76        DECLARE_LAMBDA_FUNCTION                              ~23     [6]
   46    77        SEND_VAL                                                     ~23
         78        SEND_VAL                                                     '0'
   44    79        DO_ICALL                                             $24     
   46    80        SEND_VAR                                                     $24
   44    81        DO_ICALL                                                     
   48    82        INIT_FCALL                                                   'var_dump'
         83        INIT_FCALL                                                   'array_filter'
         84        SEND_VAR                                                     !0
         85        DECLARE_LAMBDA_FUNCTION                              ~26     [7]
   50    86        SEND_VAL                                                     ~26
         87        SEND_VAL                                                     '1'
   48    88        DO_ICALL                                             $27     
   50    89        SEND_VAR                                                     $27
   48    90        DO_ICALL                                                     
   52    91        INIT_FCALL                                                   'var_dump'
         92        INIT_FCALL                                                   'array_filter'
         93        SEND_VAR                                                     !0
         94        DECLARE_LAMBDA_FUNCTION                              ~29     [8]
   54    95        SEND_VAL                                                     ~29
         96        SEND_VAL                                                     '2'
   52    97        DO_ICALL                                             $30     
   54    98        SEND_VAR                                                     $30
   52    99        DO_ICALL                                                     
   56   100        ECHO                                                         '------+%24mode+is+float+-------------'
        101        ECHO                                                         '%0A'
   58   102        INIT_FCALL                                                   'var_dump'
        103        INIT_FCALL                                                   'array_filter'
        104        SEND_VAR                                                     !0
        105        DECLARE_LAMBDA_FUNCTION                              ~32     [9]
   60   106        SEND_VAL                                                     ~32
        107        SEND_VAL                                                     0.2
   58   108        DO_ICALL                                             $33     
   60   109        SEND_VAR                                                     $33
   58   110        DO_ICALL                                                     
   62   111        INIT_FCALL                                                   'var_dump'
        112        INIT_FCALL                                                   'array_filter'
        113        SEND_VAR                                                     !0
        114        DECLARE_LAMBDA_FUNCTION                              ~35     [10]
   64   115        SEND_VAL                                                     ~35
        116        SEND_VAL                                                     1.3
   62   117        DO_ICALL                                             $36     
   64   118        SEND_VAR                                                     $36
   62   119        DO_ICALL                                                     
   66   120        INIT_FCALL                                                   'var_dump'
        121        INIT_FCALL                                                   'array_filter'
        122        SEND_VAR                                                     !0
        123        DECLARE_LAMBDA_FUNCTION                              ~38     [11]
   68   124        SEND_VAL                                                     ~38
        125        SEND_VAL                                                     2.2
   66   126        DO_ICALL                                             $39     
   68   127        SEND_VAR                                                     $39
   66   128        DO_ICALL                                                     
   70   129        ECHO                                                         '------+%24mode+is+boolean+-------------'
        130        ECHO                                                         '%0A'
   72   131        INIT_FCALL                                                   'var_dump'
        132        INIT_FCALL                                                   'array_filter'
        133        SEND_VAR                                                     !0
        134        DECLARE_LAMBDA_FUNCTION                              ~41     [12]
   74   135        SEND_VAL                                                     ~41
        136        SEND_VAL                                                     <false>
   72   137        DO_ICALL                                             $42     
   74   138        SEND_VAR                                                     $42
   72   139        DO_ICALL                                                     
   76   140        INIT_FCALL                                                   'var_dump'
        141        INIT_FCALL                                                   'array_filter'
        142        SEND_VAR                                                     !0
        143        DECLARE_LAMBDA_FUNCTION                              ~44     [13]
   78   144        SEND_VAL                                                     ~44
        145        SEND_VAL                                                     <true>
   76   146        DO_ICALL                                             $45     
   78   147        SEND_VAR                                                     $45
   76   148        DO_ICALL                                                     
   84   149        ECHO                                                         '%3D%3D%3D%3D%3D+WHEN+ERRORS+ARE+ACTUALLY+THROWN+%3D%3D%3D%3D%3D'
        150        ECHO                                                         '%0A'
   86   151        ECHO                                                         '------+%24mode+is+invalid+value+-------------'
        152        ECHO                                                         '%0A'
   89   153        INIT_FCALL                                                   'var_dump'
        154        INIT_FCALL                                                   'array_filter'
        155        SEND_VAR                                                     !0
        156        DECLARE_LAMBDA_FUNCTION                              ~47     [14]
   91   157        SEND_VAL                                                     ~47
        158        SEND_VAL                                                     50
   89   159        DO_ICALL                                             $48     
   91   160        SEND_VAR                                                     $48
   89   161        DO_ICALL                                                     
   91   162      > JMP                                                          ->168
   92   163  E > > CATCH                                           last         'Error'
   93   164    >   INIT_METHOD_CALL                                             !1, 'getMessage'
        165        DO_FCALL                                          0  $50     
        166        ECHO                                                         $50
        167        ECHO                                                         '%0A'
   96   168    >   ECHO                                                         '------+%24mode+is+invalid+value+and+invalid+type+-------------'
        169        ECHO                                                         '%0A'
   99   170        INIT_FCALL                                                   'var_dump'
        171        INIT_FCALL                                                   'array_filter'
        172        SEND_VAR                                                     !0
        173        DECLARE_LAMBDA_FUNCTION                              ~51     [15]
  101   174        SEND_VAL                                                     ~51
        175        SEND_VAL                                                     'text'
   99   176        DO_ICALL                                             $52     
  101   177        SEND_VAR                                                     $52
   99   178        DO_ICALL                                                     
  101   179      > JMP                                                          ->185
  102   180  E > > CATCH                                           last         'Error'
  103   181    >   INIT_METHOD_CALL                                             !1, 'getMessage'
        182        DO_FCALL                                          0  $54     
        183        ECHO                                                         $54
        184        ECHO                                                         '%0A'
  104   185    > > RETURN                                                       1


Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:14}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   14     0  E >   RECV                                                 !0      
   15     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   16     3*     > RETURN                                                       null

End of Dynamic Function 0

Dynamic Function 1
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 4, Position 2 = 6
Branch analysis from position: 4
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:18}
number of ops:  8
compiled vars:  !0 = $v, !1 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   18     0  E >   RECV                                                 !0      
          1        RECV                                                 !1      
   19     2        IS_EQUAL                                             ~2      !1, 'b'
          3      > JMPNZ_EX                                             ~2      ~2, ->6
          4    >   IS_EQUAL                                             ~3      !0, 4
          5        BOOL                                                 ~2      ~3
          6    > > RETURN                                                       ~2
   20     7*     > RETURN                                                       null

End of Dynamic Function 1

Dynamic Function 2
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:22}
number of ops:  4
compiled vars:  !0 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   22     0  E >   RECV                                                 !0      
   23     1        IS_EQUAL                                             ~1      !0, 'b'
          2      > RETURN                                                       ~1
   24     3*     > RETURN                                                       null

End of Dynamic Function 2

Dynamic Function 3
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:28}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   28     0  E >   RECV                                                 !0      
   29     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   30     3*     > RETURN                                                       null

End of Dynamic Function 3

Dynamic Function 4
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 4, Position 2 = 6
Branch analysis from position: 4
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:32}
number of ops:  8
compiled vars:  !0 = $v, !1 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   32     0  E >   RECV                                                 !0      
          1        RECV                                                 !1      
   33     2        IS_EQUAL                                             ~2      !1, 'b'
          3      > JMPNZ_EX                                             ~2      ~2, ->6
          4    >   IS_EQUAL                                             ~3      !0, 4
          5        BOOL                                                 ~2      ~3
          6    > > RETURN                                                       ~2
   34     7*     > RETURN                                                       null

End of Dynamic Function 4

Dynamic Function 5
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:36}
number of ops:  4
compiled vars:  !0 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   36     0  E >   RECV                                                 !0      
   37     1        IS_EQUAL                                             ~1      !0, 'b'
          2      > RETURN                                                       ~1
   38     3*     > RETURN                                                       null

End of Dynamic Function 5

Dynamic Function 6
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:44}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   44     0  E >   RECV                                                 !0      
   45     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   46     3*     > RETURN                                                       null

End of Dynamic Function 6

Dynamic Function 7
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 4, Position 2 = 6
Branch analysis from position: 4
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:48}
number of ops:  8
compiled vars:  !0 = $v, !1 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   48     0  E >   RECV                                                 !0      
          1        RECV                                                 !1      
   49     2        IS_EQUAL                                             ~2      !1, 'b'
          3      > JMPNZ_EX                                             ~2      ~2, ->6
          4    >   IS_EQUAL                                             ~3      !0, 4
          5        BOOL                                                 ~2      ~3
          6    > > RETURN                                                       ~2
   50     7*     > RETURN                                                       null

End of Dynamic Function 7

Dynamic Function 8
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:52}
number of ops:  4
compiled vars:  !0 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   52     0  E >   RECV                                                 !0      
   53     1        IS_EQUAL                                             ~1      !0, 'b'
          2      > RETURN                                                       ~1
   54     3*     > RETURN                                                       null

End of Dynamic Function 8

Dynamic Function 9
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:58}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   58     0  E >   RECV                                                 !0      
   59     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   60     3*     > RETURN                                                       null

End of Dynamic Function 9

Dynamic Function 10
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 4, Position 2 = 6
Branch analysis from position: 4
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:62}
number of ops:  8
compiled vars:  !0 = $v, !1 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   62     0  E >   RECV                                                 !0      
          1        RECV                                                 !1      
   63     2        IS_EQUAL                                             ~2      !1, 'b'
          3      > JMPNZ_EX                                             ~2      ~2, ->6
          4    >   IS_EQUAL                                             ~3      !0, 4
          5        BOOL                                                 ~2      ~3
          6    > > RETURN                                                       ~2
   64     7*     > RETURN                                                       null

End of Dynamic Function 10

Dynamic Function 11
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:66}
number of ops:  4
compiled vars:  !0 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   66     0  E >   RECV                                                 !0      
   67     1        IS_EQUAL                                             ~1      !0, 'b'
          2      > RETURN                                                       ~1
   68     3*     > RETURN                                                       null

End of Dynamic Function 11

Dynamic Function 12
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:72}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   72     0  E >   RECV                                                 !0      
   73     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   74     3*     > RETURN                                                       null

End of Dynamic Function 12

Dynamic Function 13
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 4, Position 2 = 6
Branch analysis from position: 4
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 6
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:76}
number of ops:  8
compiled vars:  !0 = $v, !1 = $k
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   76     0  E >   RECV                                                 !0      
          1        RECV                                                 !1      
   77     2        IS_EQUAL                                             ~2      !1, 'b'
          3      > JMPNZ_EX                                             ~2      ~2, ->6
          4    >   IS_EQUAL                                             ~3      !0, 4
          5        BOOL                                                 ~2      ~3
          6    > > RETURN                                                       ~2
   78     7*     > RETURN                                                       null

End of Dynamic Function 13

Dynamic Function 14
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:89}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   89     0  E >   RECV                                                 !0      
   90     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
   91     3*     > RETURN                                                       null

End of Dynamic Function 14

Dynamic Function 15
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aGq6E
function name:  {closure:/in/aGq6E:99}
number of ops:  4
compiled vars:  !0 = $v
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
   99     0  E >   RECV                                                 !0      
  100     1        IS_EQUAL                                             ~1      !0, 4
          2      > RETURN                                                       ~1
  101     3*     > RETURN                                                       null

End of Dynamic Function 15

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
162.33 ms | 836 KiB | 10 Q