3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ($scale = "celcius") {print "<table border><tr><th colspan=2> Conversion Results</th></tr><tr><td>$degree</td><td>celsius</td></tr>"; $c_2_f = $degree*9/5+32; print "<tr><td>$c_2_f</td><td>fahrenheit</td></tr>"; $c_2_k = $degree+273.15; print "<tr><td>$c_2_k </td><td>kelvin</td></tr>"; $c_2_r = $c_2_f+459.6; print "<tr><td>$c_2_r</td><td>rankine</td></tr></table>";} ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 26
Branch analysis from position: 2
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 26
filename:       /in/eFXpr
function name:  (null)
number of ops:  27
compiled vars:  !0 = $scale, !1 = $degree, !2 = $c_2_f, !3 = $c_2_k, !4 = $c_2_r
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                           ~5      !0, 'celcius'
          1      > JMPZ                                                     ~5, ->26
    3     2    >   ROPE_INIT                                     3  ~7      '%3Ctable+border%3E%3Ctr%3E%3Cth+colspan%3D2%3E+Conversion+Results%3C%2Fth%3E%3C%2Ftr%3E%3Ctr%3E%3Ctd%3E'
          3        ROPE_ADD                                      1  ~7      ~7, !1
          4        ROPE_END                                      2  ~6      ~7, '%3C%2Ftd%3E%3Ctd%3Ecelsius%3C%2Ftd%3E%3C%2Ftr%3E'
          5        ECHO                                                     ~6
    4     6        MUL                                              ~9      !1, 9
          7        DIV                                              ~10     ~9, 5
          8        ADD                                              ~11     ~10, 32
          9        ASSIGN                                                   !2, ~11
    5    10        ROPE_INIT                                     3  ~14     '%3Ctr%3E%3Ctd%3E'
         11        ROPE_ADD                                      1  ~14     ~14, !2
         12        ROPE_END                                      2  ~13     ~14, '%3C%2Ftd%3E%3Ctd%3Efahrenheit%3C%2Ftd%3E%3C%2Ftr%3E'
         13        ECHO                                                     ~13
    6    14        ADD                                              ~16     !1, 273.15
         15        ASSIGN                                                   !3, ~16
    7    16        ROPE_INIT                                     3  ~19     '%3Ctr%3E%3Ctd%3E'
         17        ROPE_ADD                                      1  ~19     ~19, !3
         18        ROPE_END                                      2  ~18     ~19, '+%3C%2Ftd%3E%3Ctd%3Ekelvin%3C%2Ftd%3E%3C%2Ftr%3E'
         19        ECHO                                                     ~18
    8    20        ADD                                              ~21     !2, 459.6
         21        ASSIGN                                                   !4, ~21
    9    22        ROPE_INIT                                     3  ~24     '%3Ctr%3E%3Ctd%3E'
         23        ROPE_ADD                                      1  ~24     ~24, !4
         24        ROPE_END                                      2  ~23     ~24, '%3C%2Ftd%3E%3Ctd%3Erankine%3C%2Ftd%3E%3C%2Ftr%3E%3C%2Ftable%3E'
         25        ECHO                                                     ~23
   10    26    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
172.71 ms | 1395 KiB | 13 Q