3v4l.org

run code in 300+ PHP versions simultaneously
<?php // $username = "hello"; $name = $firstName ?? $username ?? $placeholder ?? $test ?? $vidu ?? "ví dụ ra cái này nếu trước nó NULL"; echo $name; //
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/3VOCH
function name:  (null)
number of ops:  13
compiled vars:  !0 = $name, !1 = $firstName, !2 = $username, !3 = $placeholder, !4 = $test, !5 = $vidu
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   COALESCE                                         ~6      !1
          1        COALESCE                                         ~7      !2
          2        COALESCE                                         ~8      !3
          3        COALESCE                                         ~9      !4
          4        COALESCE                                         ~10     !5
          5        QM_ASSIGN                                        ~10     'v%C3%AD+d%E1%BB%A5+ra+c%C3%A1i+n%C3%A0y+n%E1%BA%BFu+tr%C6%B0%E1%BB%9Bc+n%C3%B3+NULL'
          6        QM_ASSIGN                                        ~9      ~10
          7        QM_ASSIGN                                        ~8      ~9
          8        QM_ASSIGN                                        ~7      ~8
          9        QM_ASSIGN                                        ~6      ~7
         10        ASSIGN                                                   !0, ~6
    6    11        ECHO                                                     !0
         12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
176.83 ms | 1393 KiB | 13 Q