3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump( (int)(bool) 23, (int)(bool) "23", (int)(bool) -23, (int) true); // 1,1,1,1 var_dump( (int)(bool) 0, (int)(bool) "", (int)(bool) "0", (int) false); // 0,0,0,0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/RkJPi
function name:  (null)
number of ops:  27
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'var_dump'
          1        BOOL                                             ~0      23
          2        CAST                                          4  ~1      ~0
          3        SEND_VAL                                                 ~1
    3     4        BOOL                                             ~2      '23'
          5        CAST                                          4  ~3      ~2
          6        SEND_VAL                                                 ~3
    4     7        BOOL                                             ~4      -23
          8        CAST                                          4  ~5      ~4
          9        SEND_VAL                                                 ~5
    5    10        CAST                                          4  ~6      <true>
         11        SEND_VAL                                                 ~6
         12        DO_ICALL                                                 
    8    13        INIT_FCALL                                               'var_dump'
         14        BOOL                                             ~8      0
         15        CAST                                          4  ~9      ~8
         16        SEND_VAL                                                 ~9
    9    17        BOOL                                             ~10     ''
         18        CAST                                          4  ~11     ~10
         19        SEND_VAL                                                 ~11
   10    20        BOOL                                             ~12     '0'
         21        CAST                                          4  ~13     ~12
         22        SEND_VAL                                                 ~13
   11    23        CAST                                          4  ~14     <false>
         24        SEND_VAL                                                 ~14
         25        DO_ICALL                                                 
   12    26      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
148.44 ms | 1399 KiB | 15 Q