3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace includ\views{ interface IView { public function getContenido( ); public function imprimirContenido( ); } } namespace includ\views{ require_once ('IView.php' ); use includ\views\IView as IView; interface IMenu extends IView { public function getTipo(); public function __clone(); } } namespace includ\views{ require ('IMenu.php'); use includ\views\IMenu; class MenuAdministrador implements IMenu { } }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EvQHO
function name:  (null)
number of ops:  5
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   12     0  E >   INCLUDE_OR_EVAL                                          'IView.php', REQUIRE_ONCE
   15     1        DECLARE_CLASS                                            'includ%5Cviews%5Cimenu'
   25     2        INCLUDE_OR_EVAL                                          'IMenu.php', REQUIRE
   28     3        DECLARE_CLASS                                            'includ%5Cviews%5Cmenuadministrador'
   32     4      > RETURN                                                   1

Class includ\views\IView:
Function getcontenido:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EvQHO
function name:  getContenido
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    5     0  E > > RETURN                                                   null

End of function getcontenido

Function imprimircontenido:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EvQHO
function name:  imprimirContenido
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E > > RETURN                                                   null

End of function imprimircontenido

End of class includ\views\IView.

Class includ\views\IMenu:
Function gettipo:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EvQHO
function name:  getTipo
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   18     0  E > > RETURN                                                   null

End of function gettipo

Function __clone:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/EvQHO
function name:  __clone
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   19     0  E > > RETURN                                                   null

End of function __clone

End of class includ\views\IMenu.

Class includ\views\MenuAdministrador: [no user functions]

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.1 ms | 1394 KiB | 13 Q