3v4l.org

run code in 300+ PHP versions simultaneously
<?php $global = 3; function someFunc() { $local = 5; echo 'Във функция:', PHP_EOL; echo 'Глобална: ', $global, ' Локална: ', $local; } echo 'Извън функция:', PHP_EOL; echo 'Глобална: ', $global, ' Локална: ', $local;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ZjF3u
function name:  (null)
number of ops:  8
compiled vars:  !0 = $global, !1 = $local
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 3
   12     1        ECHO                                                     '%D0%98%D0%B7%D0%B2%D1%8A%D0%BD+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%3A'
          2        ECHO                                                     '%0A'
   13     3        ECHO                                                     '%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D0%BD%D0%B0%3A+'
          4        ECHO                                                     !0
          5        ECHO                                                     '+%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%BD%D0%B0%3A+'
          6        ECHO                                                     !1
          7      > RETURN                                                   1

Function somefunc:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ZjF3u
function name:  someFunc
number of ops:  8
compiled vars:  !0 = $local, !1 = $global
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   ASSIGN                                                   !0, 5
    8     1        ECHO                                                     '%D0%92%D1%8A%D0%B2+%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%3A'
          2        ECHO                                                     '%0A'
    9     3        ECHO                                                     '%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D0%BD%D0%B0%3A+'
          4        ECHO                                                     !1
          5        ECHO                                                     '+%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%BD%D0%B0%3A+'
          6        ECHO                                                     !0
   10     7      > RETURN                                                   null

End of function somefunc

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.37 ms | 1393 KiB | 13 Q