3v4l.org

run code in 300+ PHP versions simultaneously
<?php $request = "https://sns.us-west-2.amazonaws.com/?AWSAccessKeyId=AKIAIDMODWRW3CRDO2BA&Action=Publish&Message=%7B%22topic%22%3A%22updateCusNumberRequest%22%2C%22email%22%3A%22%22%2C%22cus_id%22%3A%22%22%7D&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2014-09-09T18%3A11%3A51Z&TopicArn=arn%3Aaws%3Asns%3Aus-west-2%3A791920038536%3AupdateCusNumberRequest&Signature=%2FiGOeAUkb%2BVcKaEGEf1UAdcfjeBoMWId6Pb%2Bvbdm%2Bpg%3D"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $request); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); $curlErrorNo = curl_errno($ch); $curlError = curl_error($ch); $info = curl_getinfo($ch); curl_close($ch); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/uYNhH
function name:  (null)
number of ops:  36
compiled vars:  !0 = $request, !1 = $ch, !2 = $output, !3 = $curlErrorNo, !4 = $curlError, !5 = $info
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'https%3A%2F%2Fsns.us-west-2.amazonaws.com%2F%3FAWSAccessKeyId%3DAKIAIDMODWRW3CRDO2BA%26Action%3DPublish%26Message%3D%257B%2522topic%2522%253A%2522updateCusNumberRequest%2522%252C%2522email%2522%253A%2522%2522%252C%2522cus_id%2522%253A%2522%2522%257D%26SignatureMethod%3DHmacSHA256%26SignatureVersion%3D2%26Timestamp%3D2014-09-09T18%253A11%253A51Z%26TopicArn%3Darn%253Aaws%253Asns%253Aus-west-2%253A791920038536%253AupdateCusNumberRequest%26Signature%3D%252FiGOeAUkb%252BVcKaEGEf1UAdcfjeBoMWId6Pb%252Bvbdm%252Bpg%253D'
    3     1        INIT_FCALL_BY_NAME                                       'curl_init'
          2        DO_FCALL                                      0  $7      
          3        ASSIGN                                                   !1, $7
    4     4        INIT_FCALL_BY_NAME                                       'curl_setopt'
          5        SEND_VAR_EX                                              !1
          6        FETCH_CONSTANT                                   ~9      'CURLOPT_URL'
          7        SEND_VAL_EX                                              ~9
          8        SEND_VAR_EX                                              !0
          9        DO_FCALL                                      0          
    5    10        INIT_FCALL_BY_NAME                                       'curl_setopt'
         11        SEND_VAR_EX                                              !1
         12        FETCH_CONSTANT                                   ~11     'CURLOPT_RETURNTRANSFER'
         13        SEND_VAL_EX                                              ~11
         14        SEND_VAL_EX                                              <true>
         15        DO_FCALL                                      0          
    7    16        INIT_FCALL_BY_NAME                                       'curl_exec'
         17        SEND_VAR_EX                                              !1
         18        DO_FCALL                                      0  $13     
         19        ASSIGN                                                   !2, $13
    9    20        INIT_FCALL_BY_NAME                                       'curl_errno'
         21        SEND_VAR_EX                                              !1
         22        DO_FCALL                                      0  $15     
         23        ASSIGN                                                   !3, $15
   10    24        INIT_FCALL_BY_NAME                                       'curl_error'
         25        SEND_VAR_EX                                              !1
         26        DO_FCALL                                      0  $17     
         27        ASSIGN                                                   !4, $17
   11    28        INIT_FCALL_BY_NAME                                       'curl_getinfo'
         29        SEND_VAR_EX                                              !1
         30        DO_FCALL                                      0  $19     
         31        ASSIGN                                                   !5, $19
   13    32        INIT_FCALL_BY_NAME                                       'curl_close'
         33        SEND_VAR_EX                                              !1
         34        DO_FCALL                                      0          
   15    35      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.97 ms | 1395 KiB | 13 Q