3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ch = curl_init(); $url = 'https://labs.eucon.com/api/api/ProcessService/WorkItems/move'; curl_setopt($ch, CURLOPT_URL, $url); $username = 'win-4k9l0k8l9d0\VinnaUser'; $password = 'Vinna2015'; curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM); curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password); $requestHeaders = ['Content-Type' => 'application/json', 'Cache-control: no-cache']; curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders); $body = '{"WorkItemID":62,"ActivityInstanceID":73,"ProcessID":13,"ProcessName":null,"DocumentID":"b6653a56-9869-436e-829d-ac7dbc5bb7f6","RoleInstanceID":null,"Status":1,"Message":"Suspended","ExpirationDate":"2015-11-04T04:23:09.853","DateCreated":"0001-01-01T00:00:00","ActivityName":null,"IsChild":false,"TimeStamp":"","Metadata":[{"PropertyName":"WorkItemID","DisplayName":"WorkItemID","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"ActivityInstanceID","DisplayName":"ActivityInstanceID","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"ProcessID","DisplayName":"ProcessID","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"ProcessName","DisplayName":"ProcessName","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"DocumentID","DisplayName":"DocumentID","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"RoleInstanceID","DisplayName":"RoleInstanceID","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"Status","DisplayName":"Status","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"Message","DisplayName":"Message","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"ExpirationDate","DisplayName":"ExpirationDate","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"DateCreated","DisplayName":"DateCreated","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"ActivityName","DisplayName":"ActivityName","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"IsChild","DisplayName":"IsChild","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"TimeStamp","DisplayName":"TimeStamp","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":null},{"PropertyName":"TimeStampBytes","DisplayName":"TimeStampBytes","InputType":0,"GroupName":null,"Order":0,"UseVariable":false,"IsReadOnly":false,"IsRequired":false,"Validations":[]}],"TypeIdentifier":"DtoWorkItemData"}'; curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $body); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, true); #put response headers in $response as well as the raw response body $response = curl_exec($ch); var_dump('<pre>' . $response . '</pre>'); curl_close($ch);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/T88Bc
function name:  (null)
number of ops:  72
compiled vars:  !0 = $ch, !1 = $url, !2 = $username, !3 = $password, !4 = $requestHeaders, !5 = $body, !6 = $response
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL_BY_NAME                                       'curl_init'
          1        DO_FCALL                                      0  $7      
          2        ASSIGN                                                   !0, $7
    5     3        ASSIGN                                                   !1, 'https%3A%2F%2Flabs.eucon.com%2Fapi%2Fapi%2FProcessService%2FWorkItems%2Fmove'
    6     4        INIT_FCALL_BY_NAME                                       'curl_setopt'
          5        SEND_VAR_EX                                              !0
          6        FETCH_CONSTANT                                   ~10     'CURLOPT_URL'
          7        SEND_VAL_EX                                              ~10
          8        SEND_VAR_EX                                              !1
          9        DO_FCALL                                      0          
    8    10        ASSIGN                                                   !2, 'win-4k9l0k8l9d0%5CVinnaUser'
    9    11        ASSIGN                                                   !3, 'Vinna2015'
   10    12        INIT_FCALL_BY_NAME                                       'curl_setopt'
         13        SEND_VAR_EX                                              !0
         14        FETCH_CONSTANT                                   ~14     'CURLOPT_HTTPAUTH'
         15        SEND_VAL_EX                                              ~14
         16        FETCH_CONSTANT                                   ~15     'CURLAUTH_NTLM'
         17        SEND_VAL_EX                                              ~15
         18        DO_FCALL                                      0          
   11    19        INIT_FCALL_BY_NAME                                       'curl_setopt'
         20        SEND_VAR_EX                                              !0
         21        FETCH_CONSTANT                                   ~17     'CURLOPT_USERPWD'
         22        SEND_VAL_EX                                              ~17
         23        CONCAT                                           ~18     !2, '%3A'
         24        CONCAT                                           ~19     ~18, !3
         25        SEND_VAL_EX                                              ~19
         26        DO_FCALL                                      0          
   13    27        ASSIGN                                                   !4, <array>
   14    28        INIT_FCALL_BY_NAME                                       'curl_setopt'
         29        SEND_VAR_EX                                              !0
         30        FETCH_CONSTANT                                   ~22     'CURLOPT_HTTPHEADER'
         31        SEND_VAL_EX                                              ~22
         32        SEND_VAR_EX                                              !4
         33        DO_FCALL                                      0          
   17    34        ASSIGN                                                   !5, '%7B%22WorkItemID%22%3A62%2C%22ActivityInstanceID%22%3A73%2C%22ProcessID%22%3A13%2C%22ProcessName%22%3Anull%2C%22DocumentID%22%3A%22b6653a56-9869-436e-829d-ac7dbc5bb7f6%22%2C%22RoleInstanceID%22%3Anull%2C%22Status%22%3A1%2C%22Message%22%3A%22Suspended%22%2C%22ExpirationDate%22%3A%222015-11-04T04%3A23%3A09.853%22%2C%22DateCreated%22%3A%220001-01-01T00%3A00%3A00%22%2C%22ActivityName%22%3Anull%2C%22IsChild%22%3Afalse%2C%22TimeStamp%22%3A%22%22%2C%22Metadata%22%3A%5B%7B%22PropertyName%22%3A%22WorkItemID%22%2C%22DisplayName%22%3A%22WorkItemID%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22ActivityInstanceID%22%2C%22DisplayName%22%3A%22ActivityInstanceID%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22ProcessID%22%2C%22DisplayName%22%3A%22ProcessID%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22ProcessName%22%2C%22DisplayName%22%3A%22ProcessName%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22DocumentID%22%2C%22DisplayName%22%3A%22DocumentID%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22RoleInstanceID%22%2C%22DisplayName%22%3A%22RoleInstanceID%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22Status%22%2C%22DisplayName%22%3A%22Status%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22Message%22%2C%22DisplayName%22%3A%22Message%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22ExpirationDate%22%2C%22DisplayName%22%3A%22ExpirationDate%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22DateCreated%22%2C%22DisplayName%22%3A%22DateCreated%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22ActivityName%22%2C%22DisplayName%22%3A%22ActivityName%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22IsChild%22%2C%22DisplayName%22%3A%22IsChild%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22TimeStamp%22%2C%22DisplayName%22%3A%22TimeStamp%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3Anull%7D%2C%7B%22PropertyName%22%3A%22TimeStampBytes%22%2C%22DisplayName%22%3A%22TimeStampBytes%22%2C%22InputType%22%3A0%2C%22GroupName%22%3Anull%2C%22Order%22%3A0%2C%22UseVariable%22%3Afalse%2C%22IsReadOnly%22%3Afalse%2C%22IsRequired%22%3Afalse%2C%22Validations%22%3A%5B%5D%7D%5D%2C%22TypeIdentifier%22%3A%22DtoWorkItemData%22%7D'
   18    35        INIT_FCALL_BY_NAME                                       'curl_setopt'
         36        SEND_VAR_EX                                              !0
         37        FETCH_CONSTANT                                   ~25     'CURLOPT_POST'
         38        SEND_VAL_EX                                              ~25
         39        SEND_VAL_EX                                              <true>
         40        DO_FCALL                                      0          
   19    41        INIT_FCALL_BY_NAME                                       'curl_setopt'
         42        SEND_VAR_EX                                              !0
         43        FETCH_CONSTANT                                   ~27     'CURLOPT_POSTFIELDS'
         44        SEND_VAL_EX                                              ~27
         45        SEND_VAR_EX                                              !5
         46        DO_FCALL                                      0          
   21    47        INIT_FCALL_BY_NAME                                       'curl_setopt'
         48        SEND_VAR_EX                                              !0
         49        FETCH_CONSTANT                                   ~29     'CURLOPT_RETURNTRANSFER'
         50        SEND_VAL_EX                                              ~29
         51        SEND_VAL_EX                                              1
         52        DO_FCALL                                      0          
   22    53        INIT_FCALL_BY_NAME                                       'curl_setopt'
         54        SEND_VAR_EX                                              !0
         55        FETCH_CONSTANT                                   ~31     'CURLOPT_HEADER'
         56        SEND_VAL_EX                                              ~31
         57        SEND_VAL_EX                                              <true>
         58        DO_FCALL                                      0          
   25    59        INIT_FCALL_BY_NAME                                       'curl_exec'
         60        SEND_VAR_EX                                              !0
         61        DO_FCALL                                      0  $33     
         62        ASSIGN                                                   !6, $33
   26    63        INIT_FCALL                                               'var_dump'
         64        CONCAT                                           ~35     '%3Cpre%3E', !6
         65        CONCAT                                           ~36     ~35, '%3C%2Fpre%3E'
         66        SEND_VAL                                                 ~36
         67        DO_ICALL                                                 
   28    68        INIT_FCALL_BY_NAME                                       'curl_close'
         69        SEND_VAR_EX                                              !0
         70        DO_FCALL                                      0          
         71      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
175.94 ms | 1408 KiB | 15 Q