3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); var_dump(floor(123)); var_dump(floor(1.2)); var_dump(floor(-1)); var_dump(floor('123')); var_dump(floor('1.2')); var_dump(floor(true)); var_dump(floor(false)); var_dump(floor('Hello, World!')); var_dump(floor(array(123))); var_dump(floor(new stdClass));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/J9KkP
function name:  (null)
number of ops:  66
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 0
          2        DO_ICALL                                                 
    5     3        INIT_FCALL                                               'var_dump'
          4        INIT_FCALL                                               'floor'
          5        SEND_VAL                                                 123
          6        DO_ICALL                                         $1      
          7        SEND_VAR                                                 $1
          8        DO_ICALL                                                 
    6     9        INIT_FCALL                                               'var_dump'
         10        INIT_FCALL                                               'floor'
         11        SEND_VAL                                                 1.2
         12        DO_ICALL                                         $3      
         13        SEND_VAR                                                 $3
         14        DO_ICALL                                                 
    7    15        INIT_FCALL                                               'var_dump'
         16        INIT_FCALL                                               'floor'
         17        SEND_VAL                                                 -1
         18        DO_ICALL                                         $5      
         19        SEND_VAR                                                 $5
         20        DO_ICALL                                                 
    9    21        INIT_FCALL                                               'var_dump'
         22        INIT_FCALL                                               'floor'
         23        SEND_VAL                                                 '123'
         24        DO_ICALL                                         $7      
         25        SEND_VAR                                                 $7
         26        DO_ICALL                                                 
   10    27        INIT_FCALL                                               'var_dump'
         28        INIT_FCALL                                               'floor'
         29        SEND_VAL                                                 '1.2'
         30        DO_ICALL                                         $9      
         31        SEND_VAR                                                 $9
         32        DO_ICALL                                                 
   12    33        INIT_FCALL                                               'var_dump'
         34        INIT_FCALL                                               'floor'
         35        SEND_VAL                                                 <true>
         36        DO_ICALL                                         $11     
         37        SEND_VAR                                                 $11
         38        DO_ICALL                                                 
   13    39        INIT_FCALL                                               'var_dump'
         40        INIT_FCALL                                               'floor'
         41        SEND_VAL                                                 <false>
         42        DO_ICALL                                         $13     
         43        SEND_VAR                                                 $13
         44        DO_ICALL                                                 
   15    45        INIT_FCALL                                               'var_dump'
         46        INIT_FCALL                                               'floor'
         47        SEND_VAL                                                 'Hello%2C+World%21'
         48        DO_ICALL                                         $15     
         49        SEND_VAR                                                 $15
         50        DO_ICALL                                                 
   17    51        INIT_FCALL                                               'var_dump'
         52        INIT_FCALL                                               'floor'
         53        SEND_VAL                                                 <array>
         54        DO_ICALL                                         $17     
         55        SEND_VAR                                                 $17
         56        DO_ICALL                                                 
   18    57        INIT_FCALL                                               'var_dump'
         58        INIT_FCALL                                               'floor'
         59        NEW                                              $19     'stdClass'
         60        DO_FCALL                                      0          
         61        SEND_VAR                                                 $19
         62        DO_ICALL                                         $21     
         63        SEND_VAR                                                 $21
         64        DO_ICALL                                                 
         65      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.72 ms | 1017 KiB | 16 Q