3v4l.org

run code in 300+ PHP versions simultaneously
943.375/h(ordinary) 1179.84375/h(extra) 58.5331744139849=3511.990464839094m =?=3512m =58h32m which means... <?php define("BSALARY",150940); echo "月俸:BSALARY\n"; define("EX_INCLUDED",69060); echo "見込み残業:EX_INCLUDED"; define("REG_TIME",8); $hsalary=ceil(BSALARY/REG_TIME)-1; echo "時間換算基本給:hsalary円\n"; $capableextra=ceil(EX_INCLUDED / hsalary); echo "残業可能時間:$capableextra\n"; $total=160+capableextra; echo "月稼働時間は$total\n"; $tperday=ceil($total/20); $dailyextra=tperday-8; echo "一日$tperday労働、平均残業$dailyextra時間";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/4cYIP
function name:  (null)
number of ops:  55
compiled vars:  !0 = $hsalary, !1 = $capableextra, !2 = $total, !3 = $tperday, !4 = $dailyextra, !5 = $tperday労働、平均残業, !6 = $dailyextra時間
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    1     0  E >   ECHO                                                     '943.375%2Fh%28ordinary%29%0A1179.84375%2Fh%28extra%29%0A58.5331744139849%3D3511.990464839094m+%3D%3F%3D3512m+%3D58h32m%0Awhich+means...%0A%0A'
    7     1        INIT_FCALL                                               'define'
          2        SEND_VAL                                                 'BSALARY'
          3        SEND_VAL                                                 150940
          4        DO_ICALL                                                 
    8     5        ECHO                                                     '%E6%9C%88%E4%BF%B8%EF%BC%9ABSALARY%0A'
    9     6        INIT_FCALL                                               'define'
          7        SEND_VAL                                                 'EX_INCLUDED'
          8        SEND_VAL                                                 69060
          9        DO_ICALL                                                 
   10    10        ECHO                                                     '%E8%A6%8B%E8%BE%BC%E3%81%BF%E6%AE%8B%E6%A5%AD%EF%BC%9AEX_INCLUDED'
   11    11        INIT_FCALL                                               'define'
         12        SEND_VAL                                                 'REG_TIME'
         13        SEND_VAL                                                 8
         14        DO_ICALL                                                 
   12    15        INIT_FCALL                                               'ceil'
         16        FETCH_CONSTANT                                   ~10     'BSALARY'
         17        FETCH_CONSTANT                                   ~11     'REG_TIME'
         18        DIV                                              ~12     ~10, ~11
         19        SEND_VAL                                                 ~12
         20        DO_ICALL                                         $13     
         21        SUB                                              ~14     $13, 1
         22        ASSIGN                                                   !0, ~14
   14    23        ECHO                                                     '%E6%99%82%E9%96%93%E6%8F%9B%E7%AE%97%E5%9F%BA%E6%9C%AC%E7%B5%A6%3Ahsalary%E5%86%86%0A'
   15    24        INIT_FCALL                                               'ceil'
         25        FETCH_CONSTANT                                   ~16     'EX_INCLUDED'
         26        FETCH_CONSTANT                                   ~17     'hsalary'
         27        DIV                                              ~18     ~16, ~17
         28        SEND_VAL                                                 ~18
         29        DO_ICALL                                         $19     
         30        ASSIGN                                                   !1, $19
   16    31        ROPE_INIT                                     3  ~22     '%E6%AE%8B%E6%A5%AD%E5%8F%AF%E8%83%BD%E6%99%82%E9%96%93%3A'
         32        ROPE_ADD                                      1  ~22     ~22, !1
         33        ROPE_END                                      2  ~21     ~22, '%0A'
         34        ECHO                                                     ~21
   17    35        FETCH_CONSTANT                                   ~24     'capableextra'
         36        ADD                                              ~25     160, ~24
         37        ASSIGN                                                   !2, ~25
   18    38        ROPE_INIT                                     3  ~28     '%E6%9C%88%E7%A8%BC%E5%83%8D%E6%99%82%E9%96%93%E3%81%AF'
         39        ROPE_ADD                                      1  ~28     ~28, !2
         40        ROPE_END                                      2  ~27     ~28, '%0A'
         41        ECHO                                                     ~27
   19    42        INIT_FCALL                                               'ceil'
         43        DIV                                              ~30     !2, 20
         44        SEND_VAL                                                 ~30
         45        DO_ICALL                                         $31     
         46        ASSIGN                                                   !3, $31
   20    47        FETCH_CONSTANT                                   ~33     'tperday'
         48        SUB                                              ~34     ~33, 8
         49        ASSIGN                                                   !4, ~34
   21    50        ROPE_INIT                                     3  ~37     '%E4%B8%80%E6%97%A5'
         51        ROPE_ADD                                      1  ~37     ~37, !5
         52        ROPE_END                                      2  ~36     ~37, !6
         53        ECHO                                                     ~36
         54      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
163.41 ms | 1400 KiB | 17 Q