3v4l.org

run code in 300+ PHP versions simultaneously
<?php header ("Content-type: image/png"); $im = imagecreatetruecolor(600, 150); $ink = imagecolorallocate($im, 0, 0, 0); $red = imagecolorallocate($im, 255, 0, 0); $green = imagecolorallocate($im, 0, 255, 0); imagefilledellipse($im,300,160,290,290,$red); imagefilledellipse($im,300,160,280,280,$green); imagepng($im); imagedestroy($im); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aufsG
function name:  (null)
number of ops:  52
compiled vars:  !0 = $im, !1 = $ink, !2 = $red, !3 = $green
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'header'
          1        SEND_VAL                                                 'Content-type%3A+image%2Fpng'
          2        DO_ICALL                                                 
    3     3        INIT_FCALL_BY_NAME                                       'imagecreatetruecolor'
          4        SEND_VAL_EX                                              600
          5        SEND_VAL_EX                                              150
          6        DO_FCALL                                      0  $5      
          7        ASSIGN                                                   !0, $5
    4     8        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
          9        SEND_VAR_EX                                              !0
         10        SEND_VAL_EX                                              0
         11        SEND_VAL_EX                                              0
         12        SEND_VAL_EX                                              0
         13        DO_FCALL                                      0  $7      
         14        ASSIGN                                                   !1, $7
    6    15        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         16        SEND_VAR_EX                                              !0
         17        SEND_VAL_EX                                              255
         18        SEND_VAL_EX                                              0
         19        SEND_VAL_EX                                              0
         20        DO_FCALL                                      0  $9      
         21        ASSIGN                                                   !2, $9
    7    22        INIT_FCALL_BY_NAME                                       'imagecolorallocate'
         23        SEND_VAR_EX                                              !0
         24        SEND_VAL_EX                                              0
         25        SEND_VAL_EX                                              255
         26        SEND_VAL_EX                                              0
         27        DO_FCALL                                      0  $11     
         28        ASSIGN                                                   !3, $11
    9    29        INIT_FCALL_BY_NAME                                       'imagefilledellipse'
         30        SEND_VAR_EX                                              !0
         31        SEND_VAL_EX                                              300
         32        SEND_VAL_EX                                              160
         33        SEND_VAL_EX                                              290
         34        SEND_VAL_EX                                              290
         35        SEND_VAR_EX                                              !2
         36        DO_FCALL                                      0          
   10    37        INIT_FCALL_BY_NAME                                       'imagefilledellipse'
         38        SEND_VAR_EX                                              !0
         39        SEND_VAL_EX                                              300
         40        SEND_VAL_EX                                              160
         41        SEND_VAL_EX                                              280
         42        SEND_VAL_EX                                              280
         43        SEND_VAR_EX                                              !3
         44        DO_FCALL                                      0          
   11    45        INIT_FCALL_BY_NAME                                       'imagepng'
         46        SEND_VAR_EX                                              !0
         47        DO_FCALL                                      0          
   12    48        INIT_FCALL_BY_NAME                                       'imagedestroy'
         49        SEND_VAR_EX                                              !0
         50        DO_FCALL                                      0          
   13    51      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157.26 ms | 1400 KiB | 15 Q