3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array( "nomi" => array("Mario","Francesco","veronica"), "cognomi" => array("Rossi","Verdi","Azzurri"), "eta" => array(40,29,37) ); $nome = $arr['nomi']; $cognome = $arr['cognomi']; $eta = $arr['eta']; echo "Salve signor ".$nome[0]." ".$cognome[0]." lei ha ".$eta[0]." anni<br />"; echo "Salve signor ".$nome[1]." ".$cognome[1]." lei ha ".$eta[1]." anni<br />"; echo "Salve signora ".$nome[2]." ".$cognome[2]." lei ha ".$eta[2]." anni<br />"; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/4kkVn
function name:  (null)
number of ops:  38
compiled vars:  !0 = $arr, !1 = $nome, !2 = $cognome, !3 = $eta
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, <array>
    8     1        FETCH_DIM_R                                      ~5      !0, 'nomi'
          2        ASSIGN                                                   !1, ~5
    9     3        FETCH_DIM_R                                      ~7      !0, 'cognomi'
          4        ASSIGN                                                   !2, ~7
   10     5        FETCH_DIM_R                                      ~9      !0, 'eta'
          6        ASSIGN                                                   !3, ~9
   12     7        FETCH_DIM_R                                      ~11     !1, 0
          8        CONCAT                                           ~12     'Salve+signor+', ~11
          9        CONCAT                                           ~13     ~12, '+'
         10        FETCH_DIM_R                                      ~14     !2, 0
         11        CONCAT                                           ~15     ~13, ~14
         12        CONCAT                                           ~16     ~15, '+lei+ha+'
         13        FETCH_DIM_R                                      ~17     !3, 0
         14        CONCAT                                           ~18     ~16, ~17
         15        CONCAT                                           ~19     ~18, '+anni%3Cbr+%2F%3E'
         16        ECHO                                                     ~19
   13    17        FETCH_DIM_R                                      ~20     !1, 1
         18        CONCAT                                           ~21     'Salve+signor+', ~20
         19        CONCAT                                           ~22     ~21, '+'
         20        FETCH_DIM_R                                      ~23     !2, 1
         21        CONCAT                                           ~24     ~22, ~23
         22        CONCAT                                           ~25     ~24, '+lei+ha+'
         23        FETCH_DIM_R                                      ~26     !3, 1
         24        CONCAT                                           ~27     ~25, ~26
         25        CONCAT                                           ~28     ~27, '+anni%3Cbr+%2F%3E'
         26        ECHO                                                     ~28
   14    27        FETCH_DIM_R                                      ~29     !1, 2
         28        CONCAT                                           ~30     'Salve+signora+', ~29
         29        CONCAT                                           ~31     ~30, '+'
         30        FETCH_DIM_R                                      ~32     !2, 2
         31        CONCAT                                           ~33     ~31, ~32
         32        CONCAT                                           ~34     ~33, '+lei+ha+'
         33        FETCH_DIM_R                                      ~35     !3, 2
         34        CONCAT                                           ~36     ~34, ~35
         35        CONCAT                                           ~37     ~36, '+anni%3Cbr+%2F%3E'
         36        ECHO                                                     ~37
   15    37      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
210.97 ms | 1395 KiB | 13 Q