3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Plugin Name: WP doodlez * Plugin URI: https://github.com/Kolatzek/WPdoodlez * Description: Doodle like finding meeting date * Author: Robert Kolatzek * Version: 1.0.6 * Author URI: http://robert.kolatzek.org * License: GPL 2 */ /** * Translate string * @param string $text * @return string */ function wpd_translate( $text ) { return __( $text, 'WPdoodlez' ); } /** * Load plugin textdomain. */ function WPdoodlez_load_textdomain() { load_plugin_textdomain( 'WPdoodlez', false, plugin_basename( dirname( __FILE__ ) ) . '/lang' ); } add_action( 'plugins_loaded', 'WPdoodlez_load_textdomain' ); /** * Register own template for doodles * @global post $post * @param string $single_template * @return string */ function wpdoodlez_template( $single_template ) { global $post; if ( $post->post_type == 'wpdoodle' ) { $single_template = dirname( __FILE__ ) . '/wpdoodle-template.php'; } return $single_template; } add_filter( 'single_template', 'wpdoodlez_template' ); /** * Save a single vote as ajax request and set cookie with given user name */ function wpdoodlez_save_vote() { $values = get_option( 'wpdoodlez_' . strval($_POST[ 'data' ][ 'wpdoodle' ]), array() ); $name = sanitize_text_field( $_POST[ 'data' ][ 'name' ]); /* insert only without cookie (or empty name in cookie) * update only with same name in cookie */ $nameInCookie = strval($_COOKIE[ 'wpdoodlez-' . $_POST[ 'data' ][ 'wpdoodle' ] ]); if ( (isset( $values[ $name ] ) && $nameInCookie == $name) || (!isset( $values[ $name ] ) && empty( $nameInCookie )) ) { $values[ $name ] = array(); foreach ( $_POST[ 'data' ][ 'vote' ] as $option ) { $values[ $name ][ strval($option[ 'name' ]) ] = sanitize_text_field($option[ 'value' ]); } } else { echo json_encode( array( 'save' => false , 'msg' => wpd_translate( 'You have already voted but your vote was deleted. Your name was: ' ).$nameInCookie ) ); wp_die(); } update_option( 'wpdoodlez_' . (string)$_POST[ 'data' ][ 'wpdoodle' ], $values ); setcookie( 'wpdoodlez-' . (string)$_POST[ 'data' ][ 'wpdoodle' ], $name, time() + (3600 * 24 * 30), COOKIEPATH, COOKIE_DOMAIN, is_ssl() ); echo json_encode( array( 'save' => true ) ); wp_die(); } add_action( 'wp_ajax_wpdoodlez_save', 'wpdoodlez_save_vote' ); add_action( 'wp_ajax_nopriv_wpdoodlez_save', 'wpdoodlez_save_vote' ); /** * Delete a given vote identified by user name. Possible for all wp user with *delete_published_posts* right */ function wpdoodlez_delete_vote() { if ( !current_user_can( 'delete_published_posts' ) ) { echo json_encode( array( 'delete' => false ) ); wp_die(); } $values = get_option( 'wpdoodlez_' . (string)$_POST[ 'data' ][ 'wpdoodle' ], array() ); $newvalues = [ ]; foreach ( $values as $key => $value ) { if ( $key != (string) $_POST[ 'data' ][ 'name' ] ) { $newvalues[ $key ] = $value; } } update_option( 'wpdoodlez_' . (string)$_POST[ 'data' ][ 'wpdoodle' ], $newvalues ); echo json_encode( array( 'delete' => true ) ); wp_die(); } add_action( 'wp_ajax_nopriv_wpdoodlez_delete', 'wpdoodlez_delete_vote' ); add_action( 'wp_ajax_wpdoodlez_delete', 'wpdoodlez_delete_vote' ); /** * Register WPdoodle post type * Set cookie with the name of user (used by voting) */ function wpdoodlez_cookie() { include('wpdoodlez_post_type.php'); foreach ( $_COOKIE as $key => $value ) { if ( preg_match( '/wpdoodlez\-.+/i', (string)$key ) ) { setcookie( (string)$key, (string)$value, time() + (3600 * 24 * 30), COOKIEPATH, COOKIE_DOMAIN, is_ssl() ); } } } add_action( 'init', 'wpdoodlez_cookie' ); /** * Register WPdoodle post type and refresh rewrite rules */ function wpdoodlez_rewrite_flush() { wpdoodlez_cookie(); flush_rewrite_rules(); } register_activation_hook( __FILE__, 'wpdoodlez_rewrite_flush' ); add_action( 'after_switch_theme', 'wpdoodlez_rewrite_flush' ); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/B7FA7
function name:  (null)
number of ops:  37
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   26     0  E >   INIT_FCALL_BY_NAME                                       'add_action'
          1        SEND_VAL_EX                                              'plugins_loaded'
          2        SEND_VAL_EX                                              'WPdoodlez_load_textdomain'
          3        DO_FCALL                                      0          
   42     4        INIT_FCALL_BY_NAME                                       'add_filter'
          5        SEND_VAL_EX                                              'single_template'
          6        SEND_VAL_EX                                              'wpdoodlez_template'
          7        DO_FCALL                                      0          
   75     8        INIT_FCALL_BY_NAME                                       'add_action'
          9        SEND_VAL_EX                                              'wp_ajax_wpdoodlez_save'
         10        SEND_VAL_EX                                              'wpdoodlez_save_vote'
         11        DO_FCALL                                      0          
   76    12        INIT_FCALL_BY_NAME                                       'add_action'
         13        SEND_VAL_EX                                              'wp_ajax_nopriv_wpdoodlez_save'
         14        SEND_VAL_EX                                              'wpdoodlez_save_vote'
         15        DO_FCALL                                      0          
   98    16        INIT_FCALL_BY_NAME                                       'add_action'
         17        SEND_VAL_EX                                              'wp_ajax_nopriv_wpdoodlez_delete'
         18        SEND_VAL_EX                                              'wpdoodlez_delete_vote'
         19        DO_FCALL                                      0          
   99    20        INIT_FCALL_BY_NAME                                       'add_action'
         21        SEND_VAL_EX                                              'wp_ajax_wpdoodlez_delete'
         22        SEND_VAL_EX                                              'wpdoodlez_delete_vote'
         23        DO_FCALL                                      0          
  113    24        INIT_FCALL_BY_NAME                                       'add_action'
         25        SEND_VAL_EX                                              'init'
         26        SEND_VAL_EX                                              'wpdoodlez_cookie'
         27        DO_FCALL                                      0          
  123    28        INIT_FCALL_BY_NAME                                       'register_activation_hook'
         29        SEND_VAL_EX                                              '%2Fin%2FB7FA7'
         30        SEND_VAL_EX                                              'wpdoodlez_rewrite_flush'
         31        DO_FCALL                                      0          
  124    32        INIT_FCALL_BY_NAME                                       'add_action'
         33        SEND_VAL_EX                                              'after_switch_theme'
         34        SEND_VAL_EX                                              'wpdoodlez_rewrite_flush'
         35        DO_FCALL                                      0          
  125    36      > RETURN                                                   1

Function wpd_translate:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/B7FA7
function name:  wpd_translate
number of ops:  7
compiled vars:  !0 = $text
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   17     0  E >   RECV                                             !0      
   18     1        INIT_FCALL_BY_NAME                                       '__'
          2        SEND_VAR_EX                                              !0
          3        SEND_VAL_EX                                              'WPdoodlez'
          4        DO_FCALL                                      0  $1      
          5      > RETURN                                                   $1
   19     6*     > RETURN                                                   null

End of function wpd_translate

Function wpdoodlez_load_textdomain:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/B7FA7
function name:  WPdoodlez_load_textdomain
number of ops:  13
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   24     0  E >   INIT_FCALL_BY_NAME                                       'load_plugin_textdomain'
          1        SEND_VAL_EX                                              'WPdoodlez'
          2        SEND_VAL_EX                                              <false>
          3        INIT_FCALL_BY_NAME                                       'plugin_basename'
          4        INIT_FCALL                                               'dirname'
          5        SEND_VAL                                                 '%2Fin%2FB7FA7'
          6        DO_ICALL                                         $0      
          7        SEND_VAR_NO_REF_EX                                       $0
          8        DO_FCALL                                      0  $1      
          9        CONCAT                                           ~2      $1, '%2Flang'
         10        SEND_VAL_EX                                              ~2
         11        DO_FCALL                                      0          
   25    12      > RETURN                                                   null

End of function wpdoodlez_load_textdomain

Function wpdoodlez_template:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 10
Branch analysis from position: 5
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 10
filename:       /in/B7FA7
function name:  wpdoodlez_template
number of ops:  12
compiled vars:  !0 = $single_template, !1 = $post
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   34     0  E >   RECV                                             !0      
   35     1        BIND_GLOBAL                                              !1, 'post'
   36     2        FETCH_OBJ_R                                      ~2      !1, 'post_type'
          3        IS_EQUAL                                                 ~2, 'wpdoodle'
          4      > JMPZ                                                     ~3, ->10
   37     5    >   INIT_FCALL                                               'dirname'
          6        SEND_VAL                                                 '%2Fin%2FB7FA7'
          7        DO_ICALL                                         $4      
          8        CONCAT                                           ~5      $4, '%2Fwpdoodle-template.php'
          9        ASSIGN                                                   !0, ~5
   39    10    > > RETURN                                                   !0
   40    11*     > RETURN                                                   null

End of function wpdoodlez_template

Function wpdoodlez_save_vote:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 28, Position 2 = 30
Branch analysis from position: 28
2 jumps found. (Code = 47) Position 1 = 31, Position 2 = 37
Branch analysis from position: 31
2 jumps found. (Code = 46) Position 1 = 34, Position 2 = 36
Branch analysis from position: 34
2 jumps found. (Code = 43) Position 1 = 38, Position 2 = 58
Branch analysis from position: 38
2 jumps found. (Code = 77) Position 1 = 44, Position 2 = 56
Branch analysis from position: 44
2 jumps found. (Code = 78) Position 1 = 45, Position 2 = 56
Branch analysis from position: 45
1 jumps found. (Code = 42) Position 1 = 44
Branch analysis from position: 44
Branch analysis from position: 56
1 jumps found. (Code = 42) Position 1 = 70
Branch analysis from position: 70
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 56
Branch analysis from position: 58
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 36
Branch analysis from position: 37
Branch analysis from position: 30
filename:       /in/B7FA7
function name:  wpdoodlez_save_vote
number of ops:  106
compiled vars:  !0 = $values, !1 = $name, !2 = $nameInCookie, !3 = $option
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   48     0  E >   INIT_FCALL_BY_NAME                                       'get_option'
          1        FETCH_R                      global              ~4      '_POST'
          2        FETCH_DIM_R                                      ~5      ~4, 'data'
          3        FETCH_DIM_R                                      ~6      ~5, 'wpdoodle'
          4        CAST                                          6  ~7      ~6
          5        CONCAT                                           ~8      'wpdoodlez_', ~7
          6        SEND_VAL_EX                                              ~8
          7        SEND_VAL_EX                                              <array>
          8        DO_FCALL                                      0  $9      
          9        ASSIGN                                                   !0, $9
   49    10        INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         11        CHECK_FUNC_ARG                                           
         12        FETCH_FUNC_ARG               global              $11     '_POST'
         13        FETCH_DIM_FUNC_ARG                               $12     $11, 'data'
         14        FETCH_DIM_FUNC_ARG                               $13     $12, 'name'
         15        SEND_FUNC_ARG                                            $13
         16        DO_FCALL                                      0  $14     
         17        ASSIGN                                                   !1, $14
   53    18        FETCH_R                      global              ~17     '_POST'
         19        FETCH_DIM_R                                      ~18     ~17, 'data'
         20        FETCH_DIM_R                                      ~19     ~18, 'wpdoodle'
         21        CONCAT                                           ~20     'wpdoodlez-', ~19
         22        FETCH_R                      global              ~16     '_COOKIE'
         23        FETCH_DIM_R                                      ~21     ~16, ~20
         24        CAST                                          6  ~22     ~21
         25        ASSIGN                                                   !2, ~22
   54    26        ISSET_ISEMPTY_DIM_OBJ                         0  ~24     !0, !1
         27      > JMPZ_EX                                          ~24     ~24, ->30
         28    >   IS_EQUAL                                         ~25     !2, !1
         29        BOOL                                             ~24     ~25
         30    > > JMPNZ_EX                                         ~24     ~24, ->37
   55    31    >   ISSET_ISEMPTY_DIM_OBJ                         0  ~26     !0, !1
         32        BOOL_NOT                                         ~27     ~26
         33      > JMPZ_EX                                          ~27     ~27, ->36
         34    >   ISSET_ISEMPTY_CV                                 ~28     !2
         35        BOOL                                             ~27     ~28
         36    >   BOOL                                             ~24     ~27
         37    > > JMPZ                                                     ~24, ->58
   57    38    >   ASSIGN_DIM                                               !0, !1
         39        OP_DATA                                                  <array>
   58    40        FETCH_R                      global              ~30     '_POST'
         41        FETCH_DIM_R                                      ~31     ~30, 'data'
         42        FETCH_DIM_R                                      ~32     ~31, 'vote'
         43      > FE_RESET_R                                       $33     ~32, ->56
         44    > > FE_FETCH_R                                               $33, !3, ->56
   59    45    >   FETCH_DIM_R                                      ~35     !3, 'name'
         46        CAST                                          6  ~36     ~35
         47        INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         48        CHECK_FUNC_ARG                                           
         49        FETCH_DIM_FUNC_ARG                               $38     !3, 'value'
         50        SEND_FUNC_ARG                                            $38
         51        DO_FCALL                                      0  $39     
         52        FETCH_DIM_W                                      $34     !0, !1
         53        ASSIGN_DIM                                               $34, ~36
         54        OP_DATA                                                  $39
   58    55      > JMP                                                      ->44
         56    >   FE_FREE                                                  $33
         57      > JMP                                                      ->70
   62    58    >   INIT_FCALL                                               'json_encode'
   64    59        INIT_ARRAY                                       ~40     <false>, 'save'
   65    60        INIT_FCALL                                               'wpd_translate'
         61        SEND_VAL                                                 'You+have+already+voted+but+your+vote+was+deleted.+Your+name+was%3A+'
         62        DO_FCALL                                      0  $41     
         63        CONCAT                                           ~42     $41, !2
         64        ADD_ARRAY_ELEMENT                                ~40     ~42, 'msg'
         65        SEND_VAL                                                 ~40
         66        DO_ICALL                                         $43     
         67        ECHO                                                     $43
   67    68        INIT_FCALL_BY_NAME                                       'wp_die'
         69        DO_FCALL                                      0          
   69    70    >   INIT_FCALL_BY_NAME                                       'update_option'
         71        FETCH_R                      global              ~45     '_POST'
         72        FETCH_DIM_R                                      ~46     ~45, 'data'
         73        FETCH_DIM_R                                      ~47     ~46, 'wpdoodle'
         74        CAST                                          6  ~48     ~47
         75        CONCAT                                           ~49     'wpdoodlez_', ~48
         76        SEND_VAL_EX                                              ~49
         77        SEND_VAR_EX                                              !0
         78        DO_FCALL                                      0          
   70    79        INIT_FCALL                                               'setcookie'
         80        FETCH_R                      global              ~51     '_POST'
         81        FETCH_DIM_R                                      ~52     ~51, 'data'
         82        FETCH_DIM_R                                      ~53     ~52, 'wpdoodle'
         83        CAST                                          6  ~54     ~53
         84        CONCAT                                           ~55     'wpdoodlez-', ~54
         85        SEND_VAL                                                 ~55
         86        SEND_VAR                                                 !1
         87        INIT_FCALL                                               'time'
         88        DO_ICALL                                         $56     
         89        ADD                                              ~57     $56, 2592000
         90        SEND_VAL                                                 ~57
         91        FETCH_CONSTANT                                   ~58     'COOKIEPATH'
         92        SEND_VAL                                                 ~58
         93        FETCH_CONSTANT                                   ~59     'COOKIE_DOMAIN'
         94        SEND_VAL                                                 ~59
         95        INIT_FCALL_BY_NAME                                       'is_ssl'
         96        DO_FCALL                                      0  $60     
         97        SEND_VAR                                                 $60
         98        DO_ICALL                                                 
   71    99        INIT_FCALL                                               'json_encode'
        100        SEND_VAL                                                 <array>
        101        DO_ICALL                                         $62     
        102        ECHO                                                     $62
   72   103        INIT_FCALL_BY_NAME                                       'wp_die'
        104        DO_FCALL                                      0          
   73   105      > RETURN                                                   null

End of function wpdoodlez_save_vote

Function wpdoodlez_delete_vote:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11
Branch analysis from position: 5
2 jumps found. (Code = 77) Position 1 = 23, Position 2 = 34
Branch analysis from position: 23
2 jumps found. (Code = 78) Position 1 = 24, Position 2 = 34
Branch analysis from position: 24
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 33
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
Branch analysis from position: 33
Branch analysis from position: 34
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 34
Branch analysis from position: 11
filename:       /in/B7FA7
function name:  wpdoodlez_delete_vote
number of ops:  51
compiled vars:  !0 = $values, !1 = $newvalues, !2 = $value, !3 = $key
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   82     0  E >   INIT_FCALL_BY_NAME                                       'current_user_can'
          1        SEND_VAL_EX                                              'delete_published_posts'
          2        DO_FCALL                                      0  $4      
          3        BOOL_NOT                                         ~5      $4
          4      > JMPZ                                                     ~5, ->11
   83     5    >   INIT_FCALL                                               'json_encode'
          6        SEND_VAL                                                 <array>
          7        DO_ICALL                                         $6      
          8        ECHO                                                     $6
   84     9        INIT_FCALL_BY_NAME                                       'wp_die'
         10        DO_FCALL                                      0          
   86    11    >   INIT_FCALL_BY_NAME                                       'get_option'
         12        FETCH_R                      global              ~8      '_POST'
         13        FETCH_DIM_R                                      ~9      ~8, 'data'
         14        FETCH_DIM_R                                      ~10     ~9, 'wpdoodle'
         15        CAST                                          6  ~11     ~10
         16        CONCAT                                           ~12     'wpdoodlez_', ~11
         17        SEND_VAL_EX                                              ~12
         18        SEND_VAL_EX                                              <array>
         19        DO_FCALL                                      0  $13     
         20        ASSIGN                                                   !0, $13
   87    21        ASSIGN                                                   !1, <array>
   88    22      > FE_RESET_R                                       $16     !0, ->34
         23    > > FE_FETCH_R                                       ~17     $16, !2, ->34
         24    >   ASSIGN                                                   !3, ~17
   89    25        FETCH_R                      global              ~19     '_POST'
         26        FETCH_DIM_R                                      ~20     ~19, 'data'
         27        FETCH_DIM_R                                      ~21     ~20, 'name'
         28        CAST                                          6  ~22     ~21
         29        IS_NOT_EQUAL                                             !3, ~22
         30      > JMPZ                                                     ~23, ->33
   90    31    >   ASSIGN_DIM                                               !1, !3
         32        OP_DATA                                                  !2
   88    33    > > JMP                                                      ->23
         34    >   FE_FREE                                                  $16
   93    35        INIT_FCALL_BY_NAME                                       'update_option'
         36        FETCH_R                      global              ~25     '_POST'
         37        FETCH_DIM_R                                      ~26     ~25, 'data'
         38        FETCH_DIM_R                                      ~27     ~26, 'wpdoodle'
         39        CAST                                          6  ~28     ~27
         40        CONCAT                                           ~29     'wpdoodlez_', ~28
         41        SEND_VAL_EX                                              ~29
         42        SEND_VAR_EX                                              !1
         43        DO_FCALL                                      0          
   94    44        INIT_FCALL                                               'json_encode'
         45        SEND_VAL                                                 <array>
         46        DO_ICALL                                         $31     
         47        ECHO                                                     $31
   95    48        INIT_FCALL_BY_NAME                                       'wp_die'
         49        DO_FCALL                                      0          
   96    50      > RETURN                                                   null

End of function wpdoodlez_delete_vote

Function wpdoodlez_cookie:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 29
Branch analysis from position: 3
2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 29
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 28
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 28
Branch analysis from position: 29
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 29
filename:       /in/B7FA7
function name:  wpdoodlez_cookie
number of ops:  31
compiled vars:  !0 = $value, !1 = $key
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  106     0  E >   INCLUDE_OR_EVAL                                          'wpdoodlez_post_type.php', INCLUDE
  107     1        FETCH_R                      global              ~3      '_COOKIE'
          2      > FE_RESET_R                                       $4      ~3, ->29
          3    > > FE_FETCH_R                                       ~5      $4, !0, ->29
          4    >   ASSIGN                                                   !1, ~5
  108     5        INIT_FCALL                                               'preg_match'
          6        SEND_VAL                                                 '%2Fwpdoodlez%5C-.%2B%2Fi'
          7        CAST                                          6  ~7      !1
          8        SEND_VAL                                                 ~7
          9        DO_ICALL                                         $8      
         10      > JMPZ                                                     $8, ->28
  109    11    >   INIT_FCALL                                               'setcookie'
         12        CAST                                          6  ~9      !1
         13        SEND_VAL                                                 ~9
         14        CAST                                          6  ~10     !0
         15        SEND_VAL                                                 ~10
         16        INIT_FCALL                                               'time'
         17        DO_ICALL                                         $11     
         18        ADD                                              ~12     $11, 2592000
         19        SEND_VAL                                                 ~12
         20        FETCH_CONSTANT                                   ~13     'COOKIEPATH'
         21        SEND_VAL                                                 ~13
         22        FETCH_CONSTANT                                   ~14     'COOKIE_DOMAIN'
         23        SEND_VAL                                                 ~14
         24        INIT_FCALL_BY_NAME                                       'is_ssl'
         25        DO_FCALL                                      0  $15     
         26        SEND_VAR                                                 $15
         27        DO_ICALL                                                 
  107    28    > > JMP                                                      ->3
         29    >   FE_FREE                                                  $4
  112    30      > RETURN                                                   null

End of function wpdoodlez_cookie

Function wpdoodlez_rewrite_flush:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/B7FA7
function name:  wpdoodlez_rewrite_flush
number of ops:  5
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  119     0  E >   INIT_FCALL                                               'wpdoodlez_cookie'
          1        DO_FCALL                                      0          
  120     2        INIT_FCALL_BY_NAME                                       'flush_rewrite_rules'
          3        DO_FCALL                                      0          
  121     4      > RETURN                                                   null

End of function wpdoodlez_rewrite_flush

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
155.77 ms | 1414 KiB | 25 Q