3v4l.org

run code in 300+ PHP versions simultaneously
<?php $nullvar = null; $nullstr = ''; $notnull = 'foo'; $unset = 'something'; unset($unset); $results = array( '<h1>Results</h1>' , '<br/>$nullvar = ' , var_dump(isset($nullvar), true) , '<br/> $nullstr = ' , var_dump(isset($nullstr), true) , '<br/>$notnull = ' , var_dump(isset($notnull), true) , '<br/>$unset = ' , var_dump(isset($unset), true) ); echo impode(' ',$results);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/uTjGd
function name:  (null)
number of ops:  41
compiled vars:  !0 = $nullvar, !1 = $nullstr, !2 = $notnull, !3 = $unset, !4 = $results
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, null
    3     1        ASSIGN                                                   !1, ''
    4     2        ASSIGN                                                   !2, 'foo'
    5     3        ASSIGN                                                   !3, 'something'
    6     4        UNSET_CV                                                 !3
    8     5        INIT_ARRAY                                       ~9      '%3Ch1%3EResults%3C%2Fh1%3E'
    9     6        ADD_ARRAY_ELEMENT                                ~9      '%3Cbr%2F%3E%24nullvar+%3D+'
   10     7        INIT_FCALL                                               'var_dump'
          8        ISSET_ISEMPTY_CV                                 ~10     !0
          9        SEND_VAL                                                 ~10
         10        SEND_VAL                                                 <true>
         11        DO_ICALL                                         $11     
         12        ADD_ARRAY_ELEMENT                                ~9      $11
   11    13        ADD_ARRAY_ELEMENT                                ~9      '%3Cbr%2F%3E+%24nullstr+%3D+'
   12    14        INIT_FCALL                                               'var_dump'
         15        ISSET_ISEMPTY_CV                                 ~12     !1
         16        SEND_VAL                                                 ~12
         17        SEND_VAL                                                 <true>
         18        DO_ICALL                                         $13     
         19        ADD_ARRAY_ELEMENT                                ~9      $13
   13    20        ADD_ARRAY_ELEMENT                                ~9      '%3Cbr%2F%3E%24notnull+%3D+'
   14    21        INIT_FCALL                                               'var_dump'
         22        ISSET_ISEMPTY_CV                                 ~14     !2
         23        SEND_VAL                                                 ~14
         24        SEND_VAL                                                 <true>
         25        DO_ICALL                                         $15     
         26        ADD_ARRAY_ELEMENT                                ~9      $15
   15    27        ADD_ARRAY_ELEMENT                                ~9      '%3Cbr%2F%3E%24unset+%3D+'
   16    28        INIT_FCALL                                               'var_dump'
         29        ISSET_ISEMPTY_CV                                 ~16     !3
         30        SEND_VAL                                                 ~16
         31        SEND_VAL                                                 <true>
         32        DO_ICALL                                         $17     
         33        ADD_ARRAY_ELEMENT                                ~9      $17
    8    34        ASSIGN                                                   !4, ~9
   19    35        INIT_FCALL_BY_NAME                                       'impode'
         36        SEND_VAL_EX                                              '+'
         37        SEND_VAR_EX                                              !4
         38        DO_FCALL                                      0  $19     
         39        ECHO                                                     $19
         40      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
178.86 ms | 1396 KiB | 15 Q