3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array ( mv_fname => '1.3', mv_lname => '1.6', mv_project => '2', mv_email => '3', mv_addr1 => '4.1', mv_addr2 => '4.2', mv_city => '4.3', mv_prov => '4.4', mv_pcode => '4.5', mv_country => '4.6', mv_phone => '5', mv_recovery_email => '11', mv_age => '16', mv_website => '12', mv_gender => '17', mv_instrument => '18', mv_twitter => '19', mv_pic => '26', mv_newsletter => '23' ); foreach ($arr as $key => $value) { echo "Key: $key; Value: $value<br />\n"; } ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 40, Position 2 = 49
Branch analysis from position: 40
2 jumps found. (Code = 78) Position 1 = 41, Position 2 = 49
Branch analysis from position: 41
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
Branch analysis from position: 49
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 49
filename:       /in/jIn24
function name:  (null)
number of ops:  51
compiled vars:  !0 = $arr, !1 = $value, !2 = $key
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   FETCH_CONSTANT                                   ~3      'mv_fname'
          1        INIT_ARRAY                                       ~4      '1.3', ~3
    3     2        FETCH_CONSTANT                                   ~5      'mv_lname'
          3        ADD_ARRAY_ELEMENT                                ~4      '1.6', ~5
    4     4        FETCH_CONSTANT                                   ~6      'mv_project'
          5        ADD_ARRAY_ELEMENT                                ~4      '2', ~6
    5     6        FETCH_CONSTANT                                   ~7      'mv_email'
          7        ADD_ARRAY_ELEMENT                                ~4      '3', ~7
    6     8        FETCH_CONSTANT                                   ~8      'mv_addr1'
          9        ADD_ARRAY_ELEMENT                                ~4      '4.1', ~8
    7    10        FETCH_CONSTANT                                   ~9      'mv_addr2'
         11        ADD_ARRAY_ELEMENT                                ~4      '4.2', ~9
    8    12        FETCH_CONSTANT                                   ~10     'mv_city'
         13        ADD_ARRAY_ELEMENT                                ~4      '4.3', ~10
    9    14        FETCH_CONSTANT                                   ~11     'mv_prov'
         15        ADD_ARRAY_ELEMENT                                ~4      '4.4', ~11
   10    16        FETCH_CONSTANT                                   ~12     'mv_pcode'
         17        ADD_ARRAY_ELEMENT                                ~4      '4.5', ~12
   11    18        FETCH_CONSTANT                                   ~13     'mv_country'
         19        ADD_ARRAY_ELEMENT                                ~4      '4.6', ~13
   12    20        FETCH_CONSTANT                                   ~14     'mv_phone'
         21        ADD_ARRAY_ELEMENT                                ~4      '5', ~14
   13    22        FETCH_CONSTANT                                   ~15     'mv_recovery_email'
         23        ADD_ARRAY_ELEMENT                                ~4      '11', ~15
   14    24        FETCH_CONSTANT                                   ~16     'mv_age'
         25        ADD_ARRAY_ELEMENT                                ~4      '16', ~16
   15    26        FETCH_CONSTANT                                   ~17     'mv_website'
         27        ADD_ARRAY_ELEMENT                                ~4      '12', ~17
   16    28        FETCH_CONSTANT                                   ~18     'mv_gender'
         29        ADD_ARRAY_ELEMENT                                ~4      '17', ~18
   17    30        FETCH_CONSTANT                                   ~19     'mv_instrument'
         31        ADD_ARRAY_ELEMENT                                ~4      '18', ~19
   18    32        FETCH_CONSTANT                                   ~20     'mv_twitter'
         33        ADD_ARRAY_ELEMENT                                ~4      '19', ~20
   19    34        FETCH_CONSTANT                                   ~21     'mv_pic'
         35        ADD_ARRAY_ELEMENT                                ~4      '26', ~21
   20    36        FETCH_CONSTANT                                   ~22     'mv_newsletter'
         37        ADD_ARRAY_ELEMENT                                ~4      '23', ~22
    2    38        ASSIGN                                                   !0, ~4
   24    39      > FE_RESET_R                                       $24     !0, ->49
         40    > > FE_FETCH_R                                       ~25     $24, !1, ->49
         41    >   ASSIGN                                                   !2, ~25
   25    42        ROPE_INIT                                     5  ~28     'Key%3A+'
         43        ROPE_ADD                                      1  ~28     ~28, !2
         44        ROPE_ADD                                      2  ~28     ~28, '%3B+Value%3A+'
         45        ROPE_ADD                                      3  ~28     ~28, !1
         46        ROPE_END                                      4  ~27     ~28, '%3Cbr+%2F%3E%0A'
         47        ECHO                                                     ~27
   24    48      > JMP                                                      ->40
         49    >   FE_FREE                                                  $24
   27    50      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
145.4 ms | 1399 KiB | 13 Q