3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace includ\views{ interface IView { public function getContenido( ); public function imprimirContenido( ); } } namespace includ\views{ 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/PU2oc
function name:  (null)
number of ops:  4
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   14     0  E >   DECLARE_CLASS                                            'includ%5Cviews%5Cimenu'
   24     1        INCLUDE_OR_EVAL                                          'IMenu.php', REQUIRE
   27     2        DECLARE_CLASS                                            'includ%5Cviews%5Cmenuadministrador'
   31     3      > 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/PU2oc
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/PU2oc
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/PU2oc
function name:  getTipo
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   17     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/PU2oc
function name:  __clone
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   18     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:
158.88 ms | 1394 KiB | 13 Q