3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Transliterator { const FORWARD = 0; const REVERSE = 1; public $id; public function __construct() { } /** * @param string $id * @param int $direction * @return Transliterator */ public static function create( $id, $direction = 0 ) { } /** * @param string $id * @param int $direction * @return Transliterator */ public static function createFromRules( $rules, $direction = 0 ) { } /** * @return Transliterator */ public function createInverse() { } /** * @return int */ public function getErrorCode() { } /** * @return string */ public function getErorMessage() { } /** * @return array */ public static function listIDs() { } /** * @param string $subject * @param int $start * @param int $end * @return string */ public function transliterate( $subject, $start = 0, $end = -1 ) { } }
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Dq206
function name:  (null)
number of ops:  1
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   60     0  E > > RETURN                                                   1

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

End of function __construct

Function create:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Dq206
function name:  create
number of ops:  3
compiled vars:  !0 = $id, !1 = $direction
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   17     0  E >   RECV                                             !0      
          1        RECV_INIT                                        !1      0
   18     2      > RETURN                                                   null

End of function create

Function createfromrules:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Dq206
function name:  createFromRules
number of ops:  3
compiled vars:  !0 = $rules, !1 = $direction
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   25     0  E >   RECV                                             !0      
          1        RECV_INIT                                        !1      0
   26     2      > RETURN                                                   null

End of function createfromrules

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

End of function createinverse

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

End of function geterrorcode

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

End of function geterormessage

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

End of function listids

Function transliterate:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Dq206
function name:  transliterate
number of ops:  4
compiled vars:  !0 = $subject, !1 = $start, !2 = $end
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   58     0  E >   RECV                                             !0      
          1        RECV_INIT                                        !1      0
          2        RECV_INIT                                        !2      -1
   59     3      > RETURN                                                   null

End of function transliterate

End of class Transliterator.

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.79 ms | 1447 KiB | 13 Q