3v4l.org

run code in 500+ PHP versions simultaneously
<?php var_dump(new DateTime('2000-10-20 11:22:33.12345')); var_dump(new DateTime('2000-10-20 11:22:33.123456')); var_dump(new DateTime('2000-10-20 11:22:33.1234567')); var_dump(new DateTime('2000-10-20 11:22:33.12345678')); var_dump(new DateTime('2000-10-20 11:22:33.123456789')); var_dump(new DateTime('2000-10-20 11:22:33.1234567891')); var_dump(new DateTime('2000-10-20 11:22:33.12345678912')); var_dump(DateTime::createFromFormat('Y-m-d H:i:s.u', '2000-10-20 11:22:33.12345')); var_dump(DateTime::createFromFormat('Y-m-d H:i:s.u', '2000-10-20 11:22:33.123456')); var_dump(DateTime::createFromFormat('Y-m-d H:i:s.u', '2000-10-20 11:22:33.1234567')); var_dump(DateTime::createFromFormat('Y-m-d H:i:s.u', '2000-10-20 11:22:33.12345678'));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/GhnO4
function name:  (null)
number of ops:  71
compiled vars:  none
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                                   'var_dump'
          1        NEW                                                  $0      'DateTime'
          2        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.12345'
          3        DO_FCALL                                          0          
          4        SEND_VAR                                                     $0
          5        DO_ICALL                                                     
    4     6        INIT_FCALL                                                   'var_dump'
          7        NEW                                                  $3      'DateTime'
          8        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.123456'
          9        DO_FCALL                                          0          
         10        SEND_VAR                                                     $3
         11        DO_ICALL                                                     
    5    12        INIT_FCALL                                                   'var_dump'
         13        NEW                                                  $6      'DateTime'
         14        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.1234567'
         15        DO_FCALL                                          0          
         16        SEND_VAR                                                     $6
         17        DO_ICALL                                                     
    6    18        INIT_FCALL                                                   'var_dump'
         19        NEW                                                  $9      'DateTime'
         20        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.12345678'
         21        DO_FCALL                                          0          
         22        SEND_VAR                                                     $9
         23        DO_ICALL                                                     
    7    24        INIT_FCALL                                                   'var_dump'
         25        NEW                                                  $12     'DateTime'
         26        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.123456789'
         27        DO_FCALL                                          0          
         28        SEND_VAR                                                     $12
         29        DO_ICALL                                                     
    8    30        INIT_FCALL                                                   'var_dump'
         31        NEW                                                  $15     'DateTime'
         32        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.1234567891'
         33        DO_FCALL                                          0          
         34        SEND_VAR                                                     $15
         35        DO_ICALL                                                     
    9    36        INIT_FCALL                                                   'var_dump'
         37        NEW                                                  $18     'DateTime'
         38        SEND_VAL_EX                                                  '2000-10-20+11%3A22%3A33.12345678912'
         39        DO_FCALL                                          0          
         40        SEND_VAR                                                     $18
         41        DO_ICALL                                                     
   11    42        INIT_FCALL                                                   'var_dump'
         43        INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
         44        SEND_VAL                                                     'Y-m-d+H%3Ai%3As.u'
         45        SEND_VAL                                                     '2000-10-20+11%3A22%3A33.12345'
         46        DO_FCALL                                          0  $21     
         47        SEND_VAR                                                     $21
         48        DO_ICALL                                                     
   12    49        INIT_FCALL                                                   'var_dump'
         50        INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
         51        SEND_VAL                                                     'Y-m-d+H%3Ai%3As.u'
         52        SEND_VAL                                                     '2000-10-20+11%3A22%3A33.123456'
         53        DO_FCALL                                          0  $23     
         54        SEND_VAR                                                     $23
         55        DO_ICALL                                                     
   13    56        INIT_FCALL                                                   'var_dump'
         57        INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
         58        SEND_VAL                                                     'Y-m-d+H%3Ai%3As.u'
         59        SEND_VAL                                                     '2000-10-20+11%3A22%3A33.1234567'
         60        DO_FCALL                                          0  $25     
         61        SEND_VAR                                                     $25
         62        DO_ICALL                                                     
   14    63        INIT_FCALL                                                   'var_dump'
         64        INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
         65        SEND_VAL                                                     'Y-m-d+H%3Ai%3As.u'
         66        SEND_VAL                                                     '2000-10-20+11%3A22%3A33.12345678'
         67        DO_FCALL                                          0  $27     
         68        SEND_VAR                                                     $27
         69        DO_ICALL                                                     
         70      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
126.73 ms | 482 KiB | 8 Q