3v4l.org

run code in 300+ PHP versions simultaneously
<?php system('locale -a'); die; setlocale(LC_ALL, array('ro.utf-8', 'ro_RO.UTF-8', 'ro_RO.utf-8', 'ro', 'ro_RO')); echo strftime('%a', mktime(0, 0, 0, 23, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 24, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 25, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 26, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 27, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 28, 11, 2015)), PHP_EOL; echo strftime('%a', mktime(0, 0, 0, 29, 11, 2015)), PHP_EOL;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/oVbLY
function name:  (null)
number of ops:  107
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'system'
          1        SEND_VAL                                                 'locale+-a'
          2        DO_ICALL                                                 
          3      > EXIT                                                     
    5     4*       INIT_FCALL                                               'setlocale'
          5*       SEND_VAL                                                 6
          6*       SEND_VAL                                                 <array>
          7*       DO_ICALL                                                 
    7     8*       INIT_FCALL                                               'strftime'
          9*       SEND_VAL                                                 '%25a'
         10*       INIT_FCALL                                               'mktime'
         11*       SEND_VAL                                                 0
         12*       SEND_VAL                                                 0
         13*       SEND_VAL                                                 0
         14*       SEND_VAL                                                 23
         15*       SEND_VAL                                                 11
         16*       SEND_VAL                                                 2015
         17*       DO_ICALL                                         $2      
         18*       SEND_VAR                                                 $2
         19*       DO_ICALL                                         $3      
         20*       ECHO                                                     $3
         21*       ECHO                                                     '%0A'
    8    22*       INIT_FCALL                                               'strftime'
         23*       SEND_VAL                                                 '%25a'
         24*       INIT_FCALL                                               'mktime'
         25*       SEND_VAL                                                 0
         26*       SEND_VAL                                                 0
         27*       SEND_VAL                                                 0
         28*       SEND_VAL                                                 24
         29*       SEND_VAL                                                 11
         30*       SEND_VAL                                                 2015
         31*       DO_ICALL                                         $4      
         32*       SEND_VAR                                                 $4
         33*       DO_ICALL                                         $5      
         34*       ECHO                                                     $5
         35*       ECHO                                                     '%0A'
    9    36*       INIT_FCALL                                               'strftime'
         37*       SEND_VAL                                                 '%25a'
         38*       INIT_FCALL                                               'mktime'
         39*       SEND_VAL                                                 0
         40*       SEND_VAL                                                 0
         41*       SEND_VAL                                                 0
         42*       SEND_VAL                                                 25
         43*       SEND_VAL                                                 11
         44*       SEND_VAL                                                 2015
         45*       DO_ICALL                                         $6      
         46*       SEND_VAR                                                 $6
         47*       DO_ICALL                                         $7      
         48*       ECHO                                                     $7
         49*       ECHO                                                     '%0A'
   10    50*       INIT_FCALL                                               'strftime'
         51*       SEND_VAL                                                 '%25a'
         52*       INIT_FCALL                                               'mktime'
         53*       SEND_VAL                                                 0
         54*       SEND_VAL                                                 0
         55*       SEND_VAL                                                 0
         56*       SEND_VAL                                                 26
         57*       SEND_VAL                                                 11
         58*       SEND_VAL                                                 2015
         59*       DO_ICALL                                         $8      
         60*       SEND_VAR                                                 $8
         61*       DO_ICALL                                         $9      
         62*       ECHO                                                     $9
         63*       ECHO                                                     '%0A'
   11    64*       INIT_FCALL                                               'strftime'
         65*       SEND_VAL                                                 '%25a'
         66*       INIT_FCALL                                               'mktime'
         67*       SEND_VAL                                                 0
         68*       SEND_VAL                                                 0
         69*       SEND_VAL                                                 0
         70*       SEND_VAL                                                 27
         71*       SEND_VAL                                                 11
         72*       SEND_VAL                                                 2015
         73*       DO_ICALL                                         $10     
         74*       SEND_VAR                                                 $10
         75*       DO_ICALL                                         $11     
         76*       ECHO                                                     $11
         77*       ECHO                                                     '%0A'
   12    78*       INIT_FCALL                                               'strftime'
         79*       SEND_VAL                                                 '%25a'
         80*       INIT_FCALL                                               'mktime'
         81*       SEND_VAL                                                 0
         82*       SEND_VAL                                                 0
         83*       SEND_VAL                                                 0
         84*       SEND_VAL                                                 28
         85*       SEND_VAL                                                 11
         86*       SEND_VAL                                                 2015
         87*       DO_ICALL                                         $12     
         88*       SEND_VAR                                                 $12
         89*       DO_ICALL                                         $13     
         90*       ECHO                                                     $13
         91*       ECHO                                                     '%0A'
   13    92*       INIT_FCALL                                               'strftime'
         93*       SEND_VAL                                                 '%25a'
         94*       INIT_FCALL                                               'mktime'
         95*       SEND_VAL                                                 0
         96*       SEND_VAL                                                 0
         97*       SEND_VAL                                                 0
         98*       SEND_VAL                                                 29
         99*       SEND_VAL                                                 11
        100*       SEND_VAL                                                 2015
        101*       DO_ICALL                                         $14     
        102*       SEND_VAR                                                 $14
        103*       DO_ICALL                                         $15     
        104*       ECHO                                                     $15
        105*       ECHO                                                     '%0A'
        106*     > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
181.03 ms | 1404 KiB | 21 Q