3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * DIRECCION EJECUTIVA DE INGRESOS * GENERADOR DE URL CORTA, DEI-MOVIL * 2014 */ require 'load.php'; $metodo = (isset($_GET['metodo'])) ? @$_GET['metodo'] : NULL; //$post_datos = (isset($_POST['post_datos'])) ? $_POST['post_datos'] : NULL; // Debug mode GET $post_datos = (isset($_GET['post_datos'])) ? $_GET['post_datos'] : NULL; //echo "Debug: " . $post_datos; if(!is_null($post_datos)){ $objeto_post_datos = json_decode(stripslashes($post_datos)); }else{ $objeto_post_datos = new stdClass(); } header('Content-Type: application/json; charset=utf-8'); $api = new Api($datosDB, $metodo, $objeto_post_datos, $FormulariosEstaticos, URL_HOST, TAM_TOKEN, URL_FORMULARIOS, VALIDEZ_URL, REQUEST_PER_LINK); echo $api->api_response; ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 4, Position 2 = 10
Branch analysis from position: 4
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 19
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 32
Branch analysis from position: 24
1 jumps found. (Code = 42) Position 1 = 35
Branch analysis from position: 35
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 32
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 19
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 32
Branch analysis from position: 24
Branch analysis from position: 32
Branch analysis from position: 10
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 19
Branch analysis from position: 15
Branch analysis from position: 19
filename:       /in/P9e0v
function name:  (null)
number of ops:  58
compiled vars:  !0 = $metodo, !1 = $post_datos, !2 = $objeto_post_datos, !3 = $api, !4 = $datosDB, !5 = $FormulariosEstaticos
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   INCLUDE_OR_EVAL                                          'load.php', REQUIRE
   10     1        FETCH_IS                                         ~7      '_GET'
          2        ISSET_ISEMPTY_DIM_OBJ                         0          ~7, 'metodo'
          3      > JMPZ                                                     ~8, ->10
          4    >   BEGIN_SILENCE                                    ~9      
          5        FETCH_R                      global              ~10     '_GET'
          6        FETCH_DIM_R                                      ~11     ~10, 'metodo'
          7        END_SILENCE                                              ~9
          8        QM_ASSIGN                                        ~12     ~11
          9      > JMP                                                      ->11
         10    >   QM_ASSIGN                                        ~12     null
         11    >   ASSIGN                                                   !0, ~12
   14    12        FETCH_IS                                         ~14     '_GET'
         13        ISSET_ISEMPTY_DIM_OBJ                         0          ~14, 'post_datos'
         14      > JMPZ                                                     ~15, ->19
         15    >   FETCH_R                      global              ~16     '_GET'
         16        FETCH_DIM_R                                      ~17     ~16, 'post_datos'
         17        QM_ASSIGN                                        ~18     ~17
         18      > JMP                                                      ->20
         19    >   QM_ASSIGN                                        ~18     null
         20    >   ASSIGN                                                   !1, ~18
   18    21        TYPE_CHECK                                    2  ~20     !1
         22        BOOL_NOT                                         ~21     ~20
         23      > JMPZ                                                     ~21, ->32
   19    24    >   INIT_FCALL                                               'json_decode'
         25        INIT_FCALL                                               'stripslashes'
         26        SEND_VAR                                                 !1
         27        DO_ICALL                                         $22     
         28        SEND_VAR                                                 $22
         29        DO_ICALL                                         $23     
         30        ASSIGN                                                   !2, $23
         31      > JMP                                                      ->35
   21    32    >   NEW                                              $25     'stdClass'
         33        DO_FCALL                                      0          
         34        ASSIGN                                                   !2, $25
   24    35    >   INIT_FCALL                                               'header'
         36        SEND_VAL                                                 'Content-Type%3A+application%2Fjson%3B+charset%3Dutf-8'
         37        DO_ICALL                                                 
   25    38        NEW                                              $29     'Api'
         39        SEND_VAR_EX                                              !4
         40        SEND_VAR_EX                                              !0
         41        SEND_VAR_EX                                              !2
         42        SEND_VAR_EX                                              !5
         43        FETCH_CONSTANT                                   ~30     'URL_HOST'
         44        SEND_VAL_EX                                              ~30
         45        FETCH_CONSTANT                                   ~31     'TAM_TOKEN'
         46        SEND_VAL_EX                                              ~31
         47        FETCH_CONSTANT                                   ~32     'URL_FORMULARIOS'
         48        SEND_VAL_EX                                              ~32
         49        FETCH_CONSTANT                                   ~33     'VALIDEZ_URL'
         50        SEND_VAL_EX                                              ~33
         51        FETCH_CONSTANT                                   ~34     'REQUEST_PER_LINK'
         52        SEND_VAL_EX                                              ~34
         53        DO_FCALL                                      0          
         54        ASSIGN                                                   !3, $29
   26    55        FETCH_OBJ_R                                      ~37     !3, 'api_response'
         56        ECHO                                                     ~37
   27    57      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
173.89 ms | 1400 KiB | 19 Q