3v4l.org

run code in 300+ PHP versions simultaneously
<?php $config = dirname(__FILE__) . '/hybridauth/config.php'; require_once( "hybridauth/Hybrid/Auth.php" ); try{ $hybridauth = new Hybrid_Auth( $config ); $Live = $hybridauth->authenticate( "Live" ); $user_contacts = $Live->getUserContacts(); } catch( Exception $e ){ echo "Ooophs, we got an error: " . $e->getMessage(); } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
1 jumps found. (Code = 62) Position 1 = -2
Found catch point at position: 18
Branch analysis from position: 18
2 jumps found. (Code = 107) Position 1 = 19, Position 2 = -2
Branch analysis from position: 19
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/diIao
function name:  (null)
number of ops:  24
compiled vars:  !0 = $config, !1 = $hybridauth, !2 = $Live, !3 = $user_contacts, !4 = $e
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'dirname'
          1        SEND_VAL                                                 '%2Fin%2FdiIao'
          2        DO_ICALL                                         $5      
          3        CONCAT                                           ~6      $5, '%2Fhybridauth%2Fconfig.php'
          4        ASSIGN                                                   !0, ~6
    3     5        INCLUDE_OR_EVAL                                          'hybridauth%2FHybrid%2FAuth.php', REQUIRE_ONCE
    6     6        NEW                                              $9      'Hybrid_Auth'
          7        SEND_VAR_EX                                              !0
          8        DO_FCALL                                      0          
          9        ASSIGN                                                   !1, $9
    8    10        INIT_METHOD_CALL                                         !1, 'authenticate'
         11        SEND_VAL_EX                                              'Live'
         12        DO_FCALL                                      0  $12     
         13        ASSIGN                                                   !2, $12
   10    14        INIT_METHOD_CALL                                         !2, 'getUserContacts'
         15        DO_FCALL                                      0  $14     
         16        ASSIGN                                                   !3, $14
         17      > JMP                                                      ->23
   12    18  E > > CATCH                                       last         'Exception'
   13    19    >   INIT_METHOD_CALL                                         !4, 'getMessage'
         20        DO_FCALL                                      0  $16     
         21        CONCAT                                           ~17     'Ooophs%2C+we+got+an+error%3A+', $16
         22        ECHO                                                     ~17
   15    23    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
189.83 ms | 1399 KiB | 15 Q