3v4l.org

run code in 300+ PHP versions simultaneously
<?php $no="919738010001"; $apiToken="d8PATnRR7d"; // PHPHive Truecaller API Token, Obtain it from https://tcapi.phphive.info/console/ $uri = 'https://tcapi.phphive.info/'.$apiToken.'/search/'.$no; $ch = curl_init($uri); curl_setopt_array($ch, array( CURLOPT_HTTPHEADER => array('X-User: PHPHive'), CURLOPT_RETURNTRANSFER =>true, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_VERBOSE => 1 )); $response = curl_exec($ch); curl_close($ch); echo $response;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/tf7bc
function name:  (null)
number of ops:  33
compiled vars:  !0 = $no, !1 = $apiToken, !2 = $uri, !3 = $ch, !4 = $response
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '919738010001'
    4     1        ASSIGN                                                   !1, 'd8PATnRR7d'
    6     2        CONCAT                                           ~7      'https%3A%2F%2Ftcapi.phphive.info%2F', !1
          3        CONCAT                                           ~8      ~7, '%2Fsearch%2F'
          4        CONCAT                                           ~9      ~8, !0
          5        ASSIGN                                                   !2, ~9
    7     6        INIT_FCALL_BY_NAME                                       'curl_init'
          7        SEND_VAR_EX                                              !2
          8        DO_FCALL                                      0  $11     
          9        ASSIGN                                                   !3, $11
    8    10        INIT_FCALL_BY_NAME                                       'curl_setopt_array'
         11        SEND_VAR_EX                                              !3
    9    12        FETCH_CONSTANT                                   ~13     'CURLOPT_HTTPHEADER'
         13        INIT_ARRAY                                       ~14     <array>, ~13
   10    14        FETCH_CONSTANT                                   ~15     'CURLOPT_RETURNTRANSFER'
    9    15        ADD_ARRAY_ELEMENT                                ~14     <true>, ~15
   11    16        FETCH_CONSTANT                                   ~16     'CURLOPT_SSL_VERIFYHOST'
    9    17        ADD_ARRAY_ELEMENT                                ~14     <false>, ~16
   12    18        FETCH_CONSTANT                                   ~17     'CURLOPT_SSL_VERIFYPEER'
    9    19        ADD_ARRAY_ELEMENT                                ~14     <false>, ~17
   13    20        FETCH_CONSTANT                                   ~18     'CURLOPT_VERBOSE'
         21        ADD_ARRAY_ELEMENT                                ~14     1, ~18
         22        SEND_VAL_EX                                              ~14
         23        DO_FCALL                                      0          
   15    24        INIT_FCALL_BY_NAME                                       'curl_exec'
         25        SEND_VAR_EX                                              !3
         26        DO_FCALL                                      0  $20     
         27        ASSIGN                                                   !4, $20
   16    28        INIT_FCALL_BY_NAME                                       'curl_close'
         29        SEND_VAR_EX                                              !3
         30        DO_FCALL                                      0          
   17    31        ECHO                                                     !4
         32      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
174.26 ms | 1395 KiB | 13 Q