3v4l.org

run code in 300+ PHP versions simultaneously
<?php func('vvv'); $getnews = false; function func($param) { return $param; } $recordList = array("aaa", "bbb", "ccc", "ddd"); $nary = array("10", "1", "100", "99"); $recordList = array("1", "2", "3"); $nary = array("15/9","15/3", "16/9"); array_multisort($nary, SORT_DESC , $recordList); var_dump($recordList); var_dump("15/9" > "15/3"); var_dump("15/12" > "15/6"); var_dump("15/19" > "15/8"); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/PtI11
function name:  (null)
number of ops:  26
compiled vars:  !0 = $getnews, !1 = $recordList, !2 = $nary
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E >   INIT_FCALL_BY_NAME                                       'func'
          1        SEND_VAL_EX                                              'vvv'
          2        DO_FCALL                                      0          
    7     3        ASSIGN                                                   !0, <false>
   15     4        ASSIGN                                                   !1, <array>
   16     5        ASSIGN                                                   !2, <array>
   18     6        ASSIGN                                                   !1, <array>
   19     7        ASSIGN                                                   !2, <array>
   20     8        INIT_FCALL                                               'array_multisort'
          9        SEND_REF                                                 !2
         10        SEND_VAL                                                 3
         11        SEND_REF                                                 !1
         12        DO_ICALL                                                 
   22    13        INIT_FCALL                                               'var_dump'
         14        SEND_VAR                                                 !1
         15        DO_ICALL                                                 
   24    16        INIT_FCALL                                               'var_dump'
         17        SEND_VAL                                                 <true>
         18        DO_ICALL                                                 
   26    19        INIT_FCALL                                               'var_dump'
         20        SEND_VAL                                                 <false>
         21        DO_ICALL                                                 
   28    22        INIT_FCALL                                               'var_dump'
         23        SEND_VAL                                                 <false>
         24        DO_ICALL                                                 
   30    25      > RETURN                                                   1

Function func:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/PtI11
function name:  func
number of ops:  3
compiled vars:  !0 = $param
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    9     0  E >   RECV                                             !0      
   12     1      > RETURN                                                   !0
   13     2*     > RETURN                                                   null

End of function func

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
169.39 ms | 1388 KiB | 17 Q