3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL); ini_set('display_errors', 1); $params['user'] = 'platfo_1255077030_biz_api1.gmail.com'; $params['pwd'] = '1255077037'; $params['signature'] = 'Abg0gYcQyxQvnf2HDJkKtA-p6pqhA1k-KTYE0Gcy1diujFio4io5Vqjf&'; $params['method']='SetExpressCheckout'; $params['version']=93; $params['PAYMENTREQUEST_0_PAYMENTACTION']='Sale'; $params['PAYMENTREQUEST_0_AMT']=16.00; $params['PAYMENTREQUEST_0_CURRENCYCODE']='USD'; $params['returnUrl']='https://devtools-paypal.com/guide/expresscheckout/curl?success=true'; $params['cancelUrl']='https://devtools-paypal.com/guide/expresscheckout/curl?cancel=true'; $ch = curl_init(); /*curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => 'https://api-3t.sandbox.paypal.com/nvp', CURLOPT_POSTFIELDS=> $params ));*/ curl_setopt($ch,CURLOPT_URL ,'https://api-3t.sandbox.paypal.com/nvp'); curl_setopt($ch,CURLOPT_HTTPGET ,true); curl_setopt($ch,CURLOPT_POSTFIELDS ,$params); //curl_setopt_array($ch, ($options + $defaults)); $result = curl_exec($ch); curl_close($ch); echo($result);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/jF2pq
function name:  (null)
number of ops:  57
compiled vars:  !0 = $params, !1 = $ch, !2 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 32767
          2        DO_ICALL                                                 
    3     3        INIT_FCALL                                               'ini_set'
          4        SEND_VAL                                                 'display_errors'
          5        SEND_VAL                                                 1
          6        DO_ICALL                                                 
    5     7        ASSIGN_DIM                                               !0, 'user'
          8        OP_DATA                                                  'platfo_1255077030_biz_api1.gmail.com'
    6     9        ASSIGN_DIM                                               !0, 'pwd'
         10        OP_DATA                                                  '1255077037'
    7    11        ASSIGN_DIM                                               !0, 'signature'
         12        OP_DATA                                                  'Abg0gYcQyxQvnf2HDJkKtA-p6pqhA1k-KTYE0Gcy1diujFio4io5Vqjf%26'
    8    13        ASSIGN_DIM                                               !0, 'method'
         14        OP_DATA                                                  'SetExpressCheckout'
    9    15        ASSIGN_DIM                                               !0, 'version'
         16        OP_DATA                                                  93
   11    17        ASSIGN_DIM                                               !0, 'PAYMENTREQUEST_0_PAYMENTACTION'
         18        OP_DATA                                                  'Sale'
   12    19        ASSIGN_DIM                                               !0, 'PAYMENTREQUEST_0_AMT'
         20        OP_DATA                                                  16
   13    21        ASSIGN_DIM                                               !0, 'PAYMENTREQUEST_0_CURRENCYCODE'
         22        OP_DATA                                                  'USD'
   14    23        ASSIGN_DIM                                               !0, 'returnUrl'
         24        OP_DATA                                                  'https%3A%2F%2Fdevtools-paypal.com%2Fguide%2Fexpresscheckout%2Fcurl%3Fsuccess%3Dtrue'
   15    25        ASSIGN_DIM                                               !0, 'cancelUrl'
         26        OP_DATA                                                  'https%3A%2F%2Fdevtools-paypal.com%2Fguide%2Fexpresscheckout%2Fcurl%3Fcancel%3Dtrue'
   18    27        INIT_FCALL_BY_NAME                                       'curl_init'
         28        DO_FCALL                                      0  $15     
         29        ASSIGN                                                   !1, $15
   25    30        INIT_FCALL_BY_NAME                                       'curl_setopt'
         31        SEND_VAR_EX                                              !1
         32        FETCH_CONSTANT                                   ~17     'CURLOPT_URL'
         33        SEND_VAL_EX                                              ~17
         34        SEND_VAL_EX                                              'https%3A%2F%2Fapi-3t.sandbox.paypal.com%2Fnvp'
         35        DO_FCALL                                      0          
   26    36        INIT_FCALL_BY_NAME                                       'curl_setopt'
         37        SEND_VAR_EX                                              !1
         38        FETCH_CONSTANT                                   ~19     'CURLOPT_HTTPGET'
         39        SEND_VAL_EX                                              ~19
         40        SEND_VAL_EX                                              <true>
         41        DO_FCALL                                      0          
   27    42        INIT_FCALL_BY_NAME                                       'curl_setopt'
         43        SEND_VAR_EX                                              !1
         44        FETCH_CONSTANT                                   ~21     'CURLOPT_POSTFIELDS'
         45        SEND_VAL_EX                                              ~21
         46        SEND_VAR_EX                                              !0
         47        DO_FCALL                                      0          
   31    48        INIT_FCALL_BY_NAME                                       'curl_exec'
         49        SEND_VAR_EX                                              !1
         50        DO_FCALL                                      0  $23     
         51        ASSIGN                                                   !2, $23
   32    52        INIT_FCALL_BY_NAME                                       'curl_close'
         53        SEND_VAR_EX                                              !1
         54        DO_FCALL                                      0          
   34    55        ECHO                                                     !2
         56      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
160.7 ms | 1392 KiB | 17 Q