3v4l.org

run code in 300+ PHP versions simultaneously
<?php $AMOUNT = '1000'; # wird natürlich dynamisch erzeugt $CURRENCY = 'CHF'; $LANGUAGE = 'DE_de'; $ORDERID = '1234'; # wird natürlich dynamisch erzeugt $OWNERTOWN = 'CH'; $OWNERCTY = 'Irgendwo'; $OWNERADDRESS = 'irgendwostrasse'; $EMAIL = 'info@sonstwas.ch'; $OWNERZIP = '2222'; $PSPID = 'pspidTEST'; # wird von Postfinace gegeben $SECUREID = 'testsecureid1999!?'; # wird in der systemverwaltung eingegeben $code = sha1("AMOUNT=$AMOUNT"."$SECUREID"."CURRENCY=$CURRENCY"."$SECUREID"."EMAIL=$EMAIL"."$SECUREID"."LANGUAGE=$LANGUAGE"."$SECUREID"."ORDERID=$ORDERID"."$SECUREID"."OWNERADDRESS=$OWNERADDRESS"."$SECUREID"."OWNERCTY=$OWNERCTY"."$SECUREID"."OWNERTOWN=$OWNERTOWN"."$SECUREID"."OWNERZIP=$OWNERZIP"."$SECUREID"."PSPID=$PSPID"."$SECUREID"); var_dump($code); $LANGUAGE = 'de_De'; $code = sha1("AMOUNT=$AMOUNT"."$SECUREID"."CURRENCY=$CURRENCY"."$SECUREID"."EMAIL=$EMAIL"."$SECUREID"."LANGUAGE=$LANGUAGE"."$SECUREID"."ORDERID=$ORDERID"."$SECUREID"."OWNERADDRESS=$OWNERADDRESS"."$SECUREID"."OWNERCTY=$OWNERCTY"."$SECUREID"."OWNERTOWN=$OWNERTOWN"."$SECUREID"."OWNERZIP=$OWNERZIP"."$SECUREID"."PSPID=$PSPID"."$SECUREID"); var_dump($code);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/RIqKg
function name:  (null)
number of ops:  125
compiled vars:  !0 = $AMOUNT, !1 = $CURRENCY, !2 = $LANGUAGE, !3 = $ORDERID, !4 = $OWNERTOWN, !5 = $OWNERCTY, !6 = $OWNERADDRESS, !7 = $EMAIL, !8 = $OWNERZIP, !9 = $PSPID, !10 = $SECUREID, !11 = $code
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '1000'
    3     1        ASSIGN                                                   !1, 'CHF'
    4     2        ASSIGN                                                   !2, 'DE_de'
    5     3        ASSIGN                                                   !3, '1234'
    6     4        ASSIGN                                                   !4, 'CH'
    7     5        ASSIGN                                                   !5, 'Irgendwo'
    8     6        ASSIGN                                                   !6, 'irgendwostrasse'
    9     7        ASSIGN                                                   !7, 'info%40sonstwas.ch'
   10     8        ASSIGN                                                   !8, '2222'
   11     9        ASSIGN                                                   !9, 'pspidTEST'
   12    10        ASSIGN                                                   !10, 'testsecureid1999%21%3F'
   14    11        INIT_FCALL                                               'sha1'
         12        NOP                                                      
         13        FAST_CONCAT                                      ~23     'AMOUNT%3D', !0
         14        CAST                                          6  ~24     !10
         15        CONCAT                                           ~25     ~23, ~24
         16        NOP                                                      
         17        FAST_CONCAT                                      ~26     'CURRENCY%3D', !1
         18        CONCAT                                           ~27     ~25, ~26
         19        CAST                                          6  ~28     !10
         20        CONCAT                                           ~29     ~27, ~28
         21        NOP                                                      
         22        FAST_CONCAT                                      ~30     'EMAIL%3D', !7
         23        CONCAT                                           ~31     ~29, ~30
         24        CAST                                          6  ~32     !10
         25        CONCAT                                           ~33     ~31, ~32
         26        NOP                                                      
         27        FAST_CONCAT                                      ~34     'LANGUAGE%3D', !2
         28        CONCAT                                           ~35     ~33, ~34
         29        CAST                                          6  ~36     !10
         30        CONCAT                                           ~37     ~35, ~36
         31        NOP                                                      
         32        FAST_CONCAT                                      ~38     'ORDERID%3D', !3
         33        CONCAT                                           ~39     ~37, ~38
         34        CAST                                          6  ~40     !10
         35        CONCAT                                           ~41     ~39, ~40
         36        NOP                                                      
         37        FAST_CONCAT                                      ~42     'OWNERADDRESS%3D', !6
         38        CONCAT                                           ~43     ~41, ~42
         39        CAST                                          6  ~44     !10
         40        CONCAT                                           ~45     ~43, ~44
         41        NOP                                                      
         42        FAST_CONCAT                                      ~46     'OWNERCTY%3D', !5
         43        CONCAT                                           ~47     ~45, ~46
         44        CAST                                          6  ~48     !10
         45        CONCAT                                           ~49     ~47, ~48
         46        NOP                                                      
         47        FAST_CONCAT                                      ~50     'OWNERTOWN%3D', !4
         48        CONCAT                                           ~51     ~49, ~50
         49        CAST                                          6  ~52     !10
         50        CONCAT                                           ~53     ~51, ~52
         51        NOP                                                      
         52        FAST_CONCAT                                      ~54     'OWNERZIP%3D', !8
         53        CONCAT                                           ~55     ~53, ~54
         54        CAST                                          6  ~56     !10
         55        CONCAT                                           ~57     ~55, ~56
         56        NOP                                                      
         57        FAST_CONCAT                                      ~58     'PSPID%3D', !9
         58        CONCAT                                           ~59     ~57, ~58
         59        CAST                                          6  ~60     !10
         60        CONCAT                                           ~61     ~59, ~60
         61        SEND_VAL                                                 ~61
         62        DO_ICALL                                         $62     
         63        ASSIGN                                                   !11, $62
   15    64        INIT_FCALL                                               'var_dump'
         65        SEND_VAR                                                 !11
         66        DO_ICALL                                                 
   17    67        ASSIGN                                                   !2, 'de_De'
   19    68        INIT_FCALL                                               'sha1'
         69        NOP                                                      
         70        FAST_CONCAT                                      ~66     'AMOUNT%3D', !0
         71        CAST                                          6  ~67     !10
         72        CONCAT                                           ~68     ~66, ~67
         73        NOP                                                      
         74        FAST_CONCAT                                      ~69     'CURRENCY%3D', !1
         75        CONCAT                                           ~70     ~68, ~69
         76        CAST                                          6  ~71     !10
         77        CONCAT                                           ~72     ~70, ~71
         78        NOP                                                      
         79        FAST_CONCAT                                      ~73     'EMAIL%3D', !7
         80        CONCAT                                           ~74     ~72, ~73
         81        CAST                                          6  ~75     !10
         82        CONCAT                                           ~76     ~74, ~75
         83        NOP                                                      
         84        FAST_CONCAT                                      ~77     'LANGUAGE%3D', !2
         85        CONCAT                                           ~78     ~76, ~77
         86        CAST                                          6  ~79     !10
         87        CONCAT                                           ~80     ~78, ~79
         88        NOP                                                      
         89        FAST_CONCAT                                      ~81     'ORDERID%3D', !3
         90        CONCAT                                           ~82     ~80, ~81
         91        CAST                                          6  ~83     !10
         92        CONCAT                                           ~84     ~82, ~83
         93        NOP                                                      
         94        FAST_CONCAT                                      ~85     'OWNERADDRESS%3D', !6
         95        CONCAT                                           ~86     ~84, ~85
         96        CAST                                          6  ~87     !10
         97        CONCAT                                           ~88     ~86, ~87
         98        NOP                                                      
         99        FAST_CONCAT                                      ~89     'OWNERCTY%3D', !5
        100        CONCAT                                           ~90     ~88, ~89
        101        CAST                                          6  ~91     !10
        102        CONCAT                                           ~92     ~90, ~91
        103        NOP                                                      
        104        FAST_CONCAT                                      ~93     'OWNERTOWN%3D', !4
        105        CONCAT                                           ~94     ~92, ~93
        106        CAST                                          6  ~95     !10
        107        CONCAT                                           ~96     ~94, ~95
        108        NOP                                                      
        109        FAST_CONCAT                                      ~97     'OWNERZIP%3D', !8
        110        CONCAT                                           ~98     ~96, ~97
        111        CAST                                          6  ~99     !10
        112        CONCAT                                           ~100    ~98, ~99
        113        NOP                                                      
        114        FAST_CONCAT                                      ~101    'PSPID%3D', !9
        115        CONCAT                                           ~102    ~100, ~101
        116        CAST                                          6  ~103    !10
        117        CONCAT                                           ~104    ~102, ~103
        118        SEND_VAL                                                 ~104
        119        DO_ICALL                                         $105    
        120        ASSIGN                                                   !11, $105
   20   121        INIT_FCALL                                               'var_dump'
        122        SEND_VAR                                                 !11
        123        DO_ICALL                                                 
        124      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.29 ms | 1396 KiB | 17 Q