3v4l.org

run code in 300+ PHP versions simultaneously
<?php $row = '{ persona_apellido: "hey", persona_apellido-maxwidth: 48, persona_curso: "info", persona_curso-maxwidth: 32, persona_email: "dude@dude.com", persona_email-maxwidth: 128, persona_freg: "2013-08-15 17:03:58", persona_freg-maxwidth: 152, persona_id: "3", persona_id-maxwidth: 8, persona_nombre: "dude", persona_nombre-maxwidth: 64, up_persona_apellido: "", up_persona_curso: "", up_persona_email: "", up_persona_freg: "", up_persona_id: "", up_persona_nombre: ""}'; $row = json_decode($row, true); $queryIn = '';$ladoA = 0;$ladoB = 0; /*foreach($row as $k => $value){ if(strstr($k,'-maxwidth') === false && strstr($k,'itemSelected') === false){ if(!empty($value) && strstr($k,'up_') !== false){ $queryIn =+ ' '.substr($k, 3).'='.$value; $ladoA++; }else{ $queryIn =+ ' '.$k.'='.$value; $ladoB++; } } }*/ var_dump($row);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/P2ckU
function name:  (null)
number of ops:  13
compiled vars:  !0 = $row, !1 = $queryIn, !2 = $ladoA, !3 = $ladoB
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%0A++++%09persona_apellido%3A+%22hey%22%2C%0A++++++++persona_apellido-maxwidth%3A+48%2C%0A+++++++%09persona_curso%3A+%22info%22%2C%0A++++++++persona_curso-maxwidth%3A+32%2C%0A++++++++persona_email%3A+%22dude%40dude.com%22%2C%0A++++++++persona_email-maxwidth%3A+128%2C%0A++++++++persona_freg%3A+%222013-08-15+17%3A03%3A58%22%2C%0A++++++++persona_freg-maxwidth%3A+152%2C%0A++++++++persona_id%3A+%223%22%2C%0A++++++++persona_id-maxwidth%3A+8%2C%0A++++++++persona_nombre%3A+%22dude%22%2C%0A++++++++persona_nombre-maxwidth%3A+64%2C%0A++++++++up_persona_apellido%3A+%22%22%2C%0A++++++++up_persona_curso%3A+%22%22%2C%0A++++++++up_persona_email%3A+%22%22%2C%0A++++++++up_persona_freg%3A+%22%22%2C%0A++++++++up_persona_id%3A+%22%22%2C%0A++++++++up_persona_nombre%3A+%22%22%7D'
   21     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $5      
          5        ASSIGN                                                   !0, $5
   22     6        ASSIGN                                                   !1, ''
          7        ASSIGN                                                   !2, 0
          8        ASSIGN                                                   !3, 0
   34     9        INIT_FCALL                                               'var_dump'
         10        SEND_VAR                                                 !0
         11        DO_ICALL                                                 
         12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.48 ms | 1395 KiB | 17 Q