3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Man { var $Вік; var $Датанародження; var $Стать; function Vvid( $a,$b,$c ) { $this-> Вік = $a; $this-> Дата_народження = $b; $this-> Стать = $c; } } class Gayduk extends Man { var $Прізвище; var $Імя; var $По_батькові; var $Хобі; var $Улюблена_музика; function Vvid1( $a,$b,$c,$d,$e ) { $this-> Прізвище = $a; $this-> Імя = $b; $this-> По_батькові = $c; $this-> Хобі = $d; $this-> Улюблена_музика = $e; } function Vuvid() { echo "<H1 align=center>$this->Прізвище</H1>"; echo "<H1 align=center>$this->Імя</H1>"; echo "<H1 align=center>$this->По-батькові</H1>"; echo "<H1 align=center>$this->Вік</H1>"; echo "<H1 align=center>$this->Дата_народження</H1>"; echo "<H1 align=center>$this->Стать</H1>"; echo "<H1 align=center>$this->Хобі</H1>"; echo "<H1 align=center>$this->Улюблена_музика</H1>"; } } $rsg = new Gayduk; $rsg1 = new Man; $rsg1->Vvid1( "Гайдук", "Роман", "Степанович", "Настільний_теніс", "Рок" ); $RSG1->Vvid( 18,"04.05.1997","Чол." ); $RSG->Vuvid(); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IlHsA
function name:  (null)
number of ops:  21
compiled vars:  !0 = $rsg, !1 = $rsg1, !2 = $RSG1, !3 = $RSG
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   48     0  E >   NEW                                              $4      'Gayduk'
          1        DO_FCALL                                      0          
          2        ASSIGN                                                   !0, $4
   49     3        NEW                                              $7      'Man'
          4        DO_FCALL                                      0          
          5        ASSIGN                                                   !1, $7
   50     6        INIT_METHOD_CALL                                         !1, 'Vvid1'
          7        SEND_VAL_EX                                              '%D0%93%D0%B0%D0%B9%D0%B4%D1%83%D0%BA'
          8        SEND_VAL_EX                                              '%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD'
          9        SEND_VAL_EX                                              '%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87'
         10        SEND_VAL_EX                                              '%D0%9D%D0%B0%D1%81%D1%82%D1%96%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D1%82%D0%B5%D0%BD%D1%96%D1%81'
         11        SEND_VAL_EX                                              '%D0%A0%D0%BE%D0%BA'
         12        DO_FCALL                                      0          
   51    13        INIT_METHOD_CALL                                         !2, 'Vvid'
         14        SEND_VAL_EX                                              18
         15        SEND_VAL_EX                                              '04.05.1997'
         16        SEND_VAL_EX                                              '%D0%A7%D0%BE%D0%BB.'
         17        DO_FCALL                                      0          
   52    18        INIT_METHOD_CALL                                         !3, 'Vuvid'
         19        DO_FCALL                                      0          
   53    20      > RETURN                                                   1

Class Man:
Function vvid:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IlHsA
function name:  Vvid
number of ops:  10
compiled vars:  !0 = $a, !1 = $b, !2 = $c
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
   10     3        ASSIGN_OBJ                                               '%D0%92%D1%96%D0%BA'
          4        OP_DATA                                                  !0
   11     5        ASSIGN_OBJ                                               '%D0%94%D0%B0%D1%82%D0%B0_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F'
          6        OP_DATA                                                  !1
   12     7        ASSIGN_OBJ                                               '%D0%A1%D1%82%D0%B0%D1%82%D1%8C'
          8        OP_DATA                                                  !2
   14     9      > RETURN                                                   null

End of function vvid

End of class Man.

Class Gayduk:
Function vvid1:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IlHsA
function name:  Vvid1
number of ops:  16
compiled vars:  !0 = $a, !1 = $b, !2 = $c, !3 = $d, !4 = $e
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   24     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
          3        RECV                                             !3      
          4        RECV                                             !4      
   26     5        ASSIGN_OBJ                                               '%D0%9F%D1%80%D1%96%D0%B7%D0%B2%D0%B8%D1%89%D0%B5'
          6        OP_DATA                                                  !0
   27     7        ASSIGN_OBJ                                               '%D0%86%D0%BC%D1%8F'
          8        OP_DATA                                                  !1
   28     9        ASSIGN_OBJ                                               '%D0%9F%D0%BE_%D0%B1%D0%B0%D1%82%D1%8C%D0%BA%D0%BE%D0%B2%D1%96'
         10        OP_DATA                                                  !2
   29    11        ASSIGN_OBJ                                               '%D0%A5%D0%BE%D0%B1%D1%96'
         12        OP_DATA                                                  !3
   30    13        ASSIGN_OBJ                                               '%D0%A3%D0%BB%D1%8E%D0%B1%D0%BB%D0%B5%D0%BD%D0%B0_%D0%BC%D1%83%D0%B7%D0%B8%D0%BA%D0%B0'
         14        OP_DATA                                                  !4
   31    15      > RETURN                                                   null

End of function vvid1

Function vuvid:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IlHsA
function name:  Vuvid
number of ops:  41
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   34     0  E >   ROPE_INIT                                     3  ~2      '%3CH1+align%3Dcenter%3E'
          1        FETCH_OBJ_R                                      ~0      '%D0%9F%D1%80%D1%96%D0%B7%D0%B2%D0%B8%D1%89%D0%B5'
          2        ROPE_ADD                                      1  ~2      ~2, ~0
          3        ROPE_END                                      2  ~1      ~2, '%3C%2FH1%3E'
          4        ECHO                                                     ~1
   35     5        ROPE_INIT                                     3  ~6      '%3CH1+align%3Dcenter%3E'
          6        FETCH_OBJ_R                                      ~4      '%D0%86%D0%BC%D1%8F'
          7        ROPE_ADD                                      1  ~6      ~6, ~4
          8        ROPE_END                                      2  ~5      ~6, '%3C%2FH1%3E'
          9        ECHO                                                     ~5
   36    10        ROPE_INIT                                     3  ~10     '%3CH1+align%3Dcenter%3E'
         11        FETCH_OBJ_R                                      ~8      '%D0%9F%D0%BE'
         12        ROPE_ADD                                      1  ~10     ~10, ~8
         13        ROPE_END                                      2  ~9      ~10, '-%D0%B1%D0%B0%D1%82%D1%8C%D0%BA%D0%BE%D0%B2%D1%96%3C%2FH1%3E'
         14        ECHO                                                     ~9
   37    15        ROPE_INIT                                     3  ~14     '%3CH1+align%3Dcenter%3E'
         16        FETCH_OBJ_R                                      ~12     '%D0%92%D1%96%D0%BA'
         17        ROPE_ADD                                      1  ~14     ~14, ~12
         18        ROPE_END                                      2  ~13     ~14, '%3C%2FH1%3E'
         19        ECHO                                                     ~13
   38    20        ROPE_INIT                                     3  ~18     '%3CH1+align%3Dcenter%3E'
         21        FETCH_OBJ_R                                      ~16     '%D0%94%D0%B0%D1%82%D0%B0_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F'
         22        ROPE_ADD                                      1  ~18     ~18, ~16
         23        ROPE_END                                      2  ~17     ~18, '%3C%2FH1%3E'
         24        ECHO                                                     ~17
   39    25        ROPE_INIT                                     3  ~22     '%3CH1+align%3Dcenter%3E'
         26        FETCH_OBJ_R                                      ~20     '%D0%A1%D1%82%D0%B0%D1%82%D1%8C'
         27        ROPE_ADD                                      1  ~22     ~22, ~20
         28        ROPE_END                                      2  ~21     ~22, '%3C%2FH1%3E'
         29        ECHO                                                     ~21
   40    30        ROPE_INIT                                     3  ~26     '%3CH1+align%3Dcenter%3E'
         31        FETCH_OBJ_R                                      ~24     '%D0%A5%D0%BE%D0%B1%D1%96'
         32        ROPE_ADD                                      1  ~26     ~26, ~24
         33        ROPE_END                                      2  ~25     ~26, '%3C%2FH1%3E'
         34        ECHO                                                     ~25
   41    35        ROPE_INIT                                     3  ~30     '%3CH1+align%3Dcenter%3E'
         36        FETCH_OBJ_R                                      ~28     '%D0%A3%D0%BB%D1%8E%D0%B1%D0%BB%D0%B5%D0%BD%D0%B0_%D0%BC%D1%83%D0%B7%D0%B8%D0%BA%D0%B0'
         37        ROPE_ADD                                      1  ~30     ~30, ~28
         38        ROPE_END                                      2  ~29     ~30, '%3C%2FH1%3E'
         39        ECHO                                                     ~29
   42    40      > RETURN                                                   null

End of function vuvid

Function vvid:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/IlHsA
function name:  Vvid
number of ops:  10
compiled vars:  !0 = $a, !1 = $b, !2 = $c
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
   10     3        ASSIGN_OBJ                                               '%D0%92%D1%96%D0%BA'
          4        OP_DATA                                                  !0
   11     5        ASSIGN_OBJ                                               '%D0%94%D0%B0%D1%82%D0%B0_%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F'
          6        OP_DATA                                                  !1
   12     7        ASSIGN_OBJ                                               '%D0%A1%D1%82%D0%B0%D1%82%D1%8C'
          8        OP_DATA                                                  !2
   14     9      > RETURN                                                   null

End of function vvid

End of class Gayduk.

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.4 ms | 1403 KiB | 13 Q