3v4l.org

run code in 300+ PHP versions simultaneously
<?php define("chleb", 1.5); define("pepsi", 6.0); define("mleko", 2.5); define("piwo", 3.1); define("VAT", 1.23); $ile_chleb = 4; $ile_pepsi = 5; $ile_mleko = 3; $ile_piwo = 2; $chleb_netto = $ile_chleb*chleb; $pepsi_netto = $ile_pepsi*pepsi; $mleko_netto = $ile_mleko*mleko; $piwo_netto = $ile_piwo*piwo; $kwota_prod_netto = $chleb_netto + $pepsi_netto + $mleko_netto + $piwo_netto; $chleb_brutto = $chleb_netto*VAT; $pepsi_brutto = $pepsi_netto*VAT; $mleko_brutto = $mleko_netto*VAT; $piwo_brutto = $piwo_netto*VAT; $kwota_prod_brutto = $chleb_brutto+$pepsi_brutto+$mleko_brutto+$piwo_brutto; echo "Koszt " , $ile_chleb, " chleba kosztuje ", round($chleb_brutto, 2), "zl/n"; echo "Koszt " , $ile_mleko, " mleka kosztuje ", round($mleko_brutto, 2), "zl<br>"; echo "Koszt " , $ile_pepsi, " pepsi kosztuje ", round($pepsi_brutto, 2), "zl<br>"; echo "Koszt " , $ile_piwo, " piwa kosztuje ", round($piwo_brutto, 2), "zl<br>"; echo "Laczny koszt ", round($kwota_prod_brutto, 2), "zl<br>";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/qAcQS
function name:  (null)
number of ops:  100
compiled vars:  !0 = $ile_chleb, !1 = $ile_pepsi, !2 = $ile_mleko, !3 = $ile_piwo, !4 = $chleb_netto, !5 = $pepsi_netto, !6 = $mleko_netto, !7 = $piwo_netto, !8 = $kwota_prod_netto, !9 = $chleb_brutto, !10 = $pepsi_brutto, !11 = $mleko_brutto, !12 = $piwo_brutto, !13 = $kwota_prod_brutto
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'define'
          1        SEND_VAL                                                 'chleb'
          2        SEND_VAL                                                 1.5
          3        DO_ICALL                                                 
    4     4        INIT_FCALL                                               'define'
          5        SEND_VAL                                                 'pepsi'
          6        SEND_VAL                                                 6
          7        DO_ICALL                                                 
    5     8        INIT_FCALL                                               'define'
          9        SEND_VAL                                                 'mleko'
         10        SEND_VAL                                                 2.5
         11        DO_ICALL                                                 
    6    12        INIT_FCALL                                               'define'
         13        SEND_VAL                                                 'piwo'
         14        SEND_VAL                                                 3.1
         15        DO_ICALL                                                 
    7    16        INIT_FCALL                                               'define'
         17        SEND_VAL                                                 'VAT'
         18        SEND_VAL                                                 1.23
         19        DO_ICALL                                                 
    9    20        ASSIGN                                                   !0, 4
   10    21        ASSIGN                                                   !1, 5
   11    22        ASSIGN                                                   !2, 3
   12    23        ASSIGN                                                   !3, 2
   13    24        FETCH_CONSTANT                                   ~23     'chleb'
         25        MUL                                              ~24     !0, ~23
         26        ASSIGN                                                   !4, ~24
   14    27        FETCH_CONSTANT                                   ~26     'pepsi'
         28        MUL                                              ~27     !1, ~26
         29        ASSIGN                                                   !5, ~27
   15    30        FETCH_CONSTANT                                   ~29     'mleko'
         31        MUL                                              ~30     !2, ~29
         32        ASSIGN                                                   !6, ~30
   16    33        FETCH_CONSTANT                                   ~32     'piwo'
         34        MUL                                              ~33     !3, ~32
         35        ASSIGN                                                   !7, ~33
   17    36        ADD                                              ~35     !4, !5
         37        ADD                                              ~36     ~35, !6
         38        ADD                                              ~37     ~36, !7
         39        ASSIGN                                                   !8, ~37
   18    40        FETCH_CONSTANT                                   ~39     'VAT'
         41        MUL                                              ~40     !4, ~39
         42        ASSIGN                                                   !9, ~40
   19    43        FETCH_CONSTANT                                   ~42     'VAT'
         44        MUL                                              ~43     !5, ~42
         45        ASSIGN                                                   !10, ~43
   20    46        FETCH_CONSTANT                                   ~45     'VAT'
         47        MUL                                              ~46     !6, ~45
         48        ASSIGN                                                   !11, ~46
   21    49        FETCH_CONSTANT                                   ~48     'VAT'
         50        MUL                                              ~49     !7, ~48
         51        ASSIGN                                                   !12, ~49
   22    52        ADD                                              ~51     !9, !10
         53        ADD                                              ~52     ~51, !11
         54        ADD                                              ~53     ~52, !12
         55        ASSIGN                                                   !13, ~53
   24    56        ECHO                                                     'Koszt+'
         57        ECHO                                                     !0
         58        ECHO                                                     '+chleba+kosztuje+'
         59        INIT_FCALL                                               'round'
         60        SEND_VAR                                                 !9
         61        SEND_VAL                                                 2
         62        DO_ICALL                                         $55     
         63        ECHO                                                     $55
         64        ECHO                                                     'zl%2Fn'
   25    65        ECHO                                                     'Koszt+'
         66        ECHO                                                     !2
         67        ECHO                                                     '+mleka+kosztuje+'
         68        INIT_FCALL                                               'round'
         69        SEND_VAR                                                 !11
         70        SEND_VAL                                                 2
         71        DO_ICALL                                         $56     
         72        ECHO                                                     $56
         73        ECHO                                                     'zl%3Cbr%3E'
   26    74        ECHO                                                     'Koszt+'
         75        ECHO                                                     !1
         76        ECHO                                                     '+pepsi+kosztuje+'
         77        INIT_FCALL                                               'round'
         78        SEND_VAR                                                 !10
         79        SEND_VAL                                                 2
         80        DO_ICALL                                         $57     
         81        ECHO                                                     $57
         82        ECHO                                                     'zl%3Cbr%3E'
   27    83        ECHO                                                     'Koszt+'
         84        ECHO                                                     !3
         85        ECHO                                                     '+piwa+kosztuje+'
         86        INIT_FCALL                                               'round'
         87        SEND_VAR                                                 !12
         88        SEND_VAL                                                 2
         89        DO_ICALL                                         $58     
         90        ECHO                                                     $58
         91        ECHO                                                     'zl%3Cbr%3E'
   28    92        ECHO                                                     'Laczny+koszt+'
         93        INIT_FCALL                                               'round'
         94        SEND_VAR                                                 !13
         95        SEND_VAL                                                 2
         96        DO_ICALL                                         $59     
         97        ECHO                                                     $59
         98        ECHO                                                     'zl%3Cbr%3E'
         99      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.19 ms | 1404 KiB | 17 Q