3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data['ealkalom'] = '2014. 04. 30. 00:00'; $data['valkalom'] = '2014. 04. 30. 00:00'; print date('H', strtotime($data['ealkalom']))."<br/>"; print date('H', strtotime($data['valkalom'])); if(date('H', strtotime($data['ealkalom'])) == "00" or date('H', strtotime($data['valkalom'])) == "00") { $dateType = "Y. m. d."; } else { $dateType = "Y. m. d. H:i"; } print $data['ealkalom'] = date($dateType, $data['ealkalom']); print $data['valkalom'] = date($dateType, $data['valkalom']);
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 33, Position 2 = 43
Branch analysis from position: 33
2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 46
Branch analysis from position: 44
1 jumps found. (Code = 42) Position 1 = 47
Branch analysis from position: 47
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 46
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 43
filename:       /in/52hFl
function name:  (null)
number of ops:  64
compiled vars:  !0 = $data, !1 = $dateType
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN_DIM                                               !0, 'ealkalom'
          1        OP_DATA                                                  '2014.+04.+30.+00%3A00'
    3     2        ASSIGN_DIM                                               !0, 'valkalom'
          3        OP_DATA                                                  '2014.+04.+30.+00%3A00'
    5     4        INIT_FCALL                                               'date'
          5        SEND_VAL                                                 'H'
          6        INIT_FCALL                                               'strtotime'
          7        FETCH_DIM_R                                      ~4      !0, 'ealkalom'
          8        SEND_VAL                                                 ~4
          9        DO_ICALL                                         $5      
         10        SEND_VAR                                                 $5
         11        DO_ICALL                                         $6      
         12        CONCAT                                           ~7      $6, '%3Cbr%2F%3E'
         13        ECHO                                                     ~7
    6    14        INIT_FCALL                                               'date'
         15        SEND_VAL                                                 'H'
         16        INIT_FCALL                                               'strtotime'
         17        FETCH_DIM_R                                      ~8      !0, 'valkalom'
         18        SEND_VAL                                                 ~8
         19        DO_ICALL                                         $9      
         20        SEND_VAR                                                 $9
         21        DO_ICALL                                         $10     
         22        ECHO                                                     $10
    8    23        INIT_FCALL                                               'date'
         24        SEND_VAL                                                 'H'
         25        INIT_FCALL                                               'strtotime'
         26        FETCH_DIM_R                                      ~11     !0, 'ealkalom'
         27        SEND_VAL                                                 ~11
         28        DO_ICALL                                         $12     
         29        SEND_VAR                                                 $12
         30        DO_ICALL                                         $13     
         31        IS_EQUAL                                         ~14     $13, '00'
         32      > JMPNZ_EX                                         ~14     ~14, ->43
         33    >   INIT_FCALL                                               'date'
         34        SEND_VAL                                                 'H'
         35        INIT_FCALL                                               'strtotime'
         36        FETCH_DIM_R                                      ~15     !0, 'valkalom'
         37        SEND_VAL                                                 ~15
         38        DO_ICALL                                         $16     
         39        SEND_VAR                                                 $16
         40        DO_ICALL                                         $17     
         41        IS_EQUAL                                         ~18     $17, '00'
         42        BOOL                                             ~14     ~18
         43    > > JMPZ                                                     ~14, ->46
    9    44    >   ASSIGN                                                   !1, 'Y.+m.+d.'
         45      > JMP                                                      ->47
   11    46    >   ASSIGN                                                   !1, 'Y.+m.+d.+H%3Ai'
   13    47    >   INIT_FCALL                                               'date'
         48        SEND_VAR                                                 !1
         49        FETCH_DIM_R                                      ~22     !0, 'ealkalom'
         50        SEND_VAL                                                 ~22
         51        DO_ICALL                                         $23     
         52        ASSIGN_DIM                                       ~21     !0, 'ealkalom'
         53        OP_DATA                                                  $23
         54        ECHO                                                     ~21
   14    55        INIT_FCALL                                               'date'
         56        SEND_VAR                                                 !1
         57        FETCH_DIM_R                                      ~25     !0, 'valkalom'
         58        SEND_VAL                                                 ~25
         59        DO_ICALL                                         $26     
         60        ASSIGN_DIM                                       ~24     !0, 'valkalom'
         61        OP_DATA                                                  $26
         62        ECHO                                                     ~24
         63      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
163.53 ms | 1400 KiB | 17 Q