3v4l.org

run code in 300+ PHP versions simultaneously
<?php $acid=50; $cocaine=0; $hashish=0; $heroin=0; $ecstasy=0; $smack=0; $opium=0; $crack=0; $peyote=0; $shrooms=0; $speed=0; $weed=0; $drugs_current = array("acid" => $acid, "cocaine" => $cocaine, "hashish" => $hashish, "heroin" => $heroin, "ecstasy" => $ecstasy, "smack" => $smack, "opium" => $opium, "crack" => $crack, "peyote" => $peyote, "shrooms" => $shrooms, "speed" => $speed, "weed" => $weed); $durgs_value_current = array("acid" => 1000, "cocaine" => 15000, "hashish" => 450, "heroin" => 5000, "ecstasy" => 10, "smack" => 1500, "opium" => 500, "crack" => 1000, "peyote" => 100, "shrooms" => 600, "speed" => 70, "weed" => 300); var_dump($drugs_current); vaR_dump($durgs_value_current); var_dump($drugs_value_current); // I suspect a typo here.
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/a5IRp
function name:  (null)
number of ops:  36
compiled vars:  !0 = $acid, !1 = $cocaine, !2 = $hashish, !3 = $heroin, !4 = $ecstasy, !5 = $smack, !6 = $opium, !7 = $crack, !8 = $peyote, !9 = $shrooms, !10 = $speed, !11 = $weed, !12 = $drugs_current, !13 = $durgs_value_current, !14 = $drugs_value_current
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 50
    4     1        ASSIGN                                                   !1, 0
    5     2        ASSIGN                                                   !2, 0
    6     3        ASSIGN                                                   !3, 0
    7     4        ASSIGN                                                   !4, 0
    8     5        ASSIGN                                                   !5, 0
    9     6        ASSIGN                                                   !6, 0
   10     7        ASSIGN                                                   !7, 0
   11     8        ASSIGN                                                   !8, 0
   12     9        ASSIGN                                                   !9, 0
   13    10        ASSIGN                                                   !10, 0
   14    11        ASSIGN                                                   !11, 0
   17    12        INIT_ARRAY                                       ~27     !0, 'acid'
         13        ADD_ARRAY_ELEMENT                                ~27     !1, 'cocaine'
         14        ADD_ARRAY_ELEMENT                                ~27     !2, 'hashish'
         15        ADD_ARRAY_ELEMENT                                ~27     !3, 'heroin'
         16        ADD_ARRAY_ELEMENT                                ~27     !4, 'ecstasy'
         17        ADD_ARRAY_ELEMENT                                ~27     !5, 'smack'
         18        ADD_ARRAY_ELEMENT                                ~27     !6, 'opium'
         19        ADD_ARRAY_ELEMENT                                ~27     !7, 'crack'
         20        ADD_ARRAY_ELEMENT                                ~27     !8, 'peyote'
         21        ADD_ARRAY_ELEMENT                                ~27     !9, 'shrooms'
         22        ADD_ARRAY_ELEMENT                                ~27     !10, 'speed'
         23        ADD_ARRAY_ELEMENT                                ~27     !11, 'weed'
         24        ASSIGN                                                   !12, ~27
   18    25        ASSIGN                                                   !13, <array>
   21    26        INIT_FCALL                                               'var_dump'
         27        SEND_VAR                                                 !12
         28        DO_ICALL                                                 
   22    29        INIT_FCALL                                               'var_dump'
         30        SEND_VAR                                                 !13
         31        DO_ICALL                                                 
   23    32        INIT_FCALL                                               'var_dump'
         33        SEND_VAR                                                 !14
         34        DO_ICALL                                                 
         35      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
144.69 ms | 1401 KiB | 15 Q