3v4l.org

run code in 300+ PHP versions simultaneously
<?php $number = 'asdzxc1234567890'; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL; echo substr($number, 0, 7) . '='. hash('sha256', $number) . PHPEOL;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/q64MG
function name:  (null)
number of ops:  184
compiled vars:  !0 = $number
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'asdzxc1234567890'
    5     1        INIT_FCALL                                               'substr'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 0
          4        SEND_VAL                                                 7
          5        DO_ICALL                                         $2      
          6        CONCAT                                           ~3      $2, '%3D'
          7        INIT_FCALL                                               'hash'
          8        SEND_VAL                                                 'sha256'
          9        SEND_VAR                                                 !0
         10        DO_ICALL                                         $4      
         11        CONCAT                                           ~5      ~3, $4
         12        FETCH_CONSTANT                                   ~6      'PHPEOL'
         13        CONCAT                                           ~7      ~5, ~6
         14        ECHO                                                     ~7
    6    15        INIT_FCALL                                               'substr'
         16        SEND_VAR                                                 !0
         17        SEND_VAL                                                 0
         18        SEND_VAL                                                 7
         19        DO_ICALL                                         $8      
         20        CONCAT                                           ~9      $8, '%3D'
         21        INIT_FCALL                                               'hash'
         22        SEND_VAL                                                 'sha256'
         23        SEND_VAR                                                 !0
         24        DO_ICALL                                         $10     
         25        CONCAT                                           ~11     ~9, $10
         26        FETCH_CONSTANT                                   ~12     'PHPEOL'
         27        CONCAT                                           ~13     ~11, ~12
         28        ECHO                                                     ~13
    7    29        INIT_FCALL                                               'substr'
         30        SEND_VAR                                                 !0
         31        SEND_VAL                                                 0
         32        SEND_VAL                                                 7
         33        DO_ICALL                                         $14     
         34        CONCAT                                           ~15     $14, '%3D'
         35        INIT_FCALL                                               'hash'
         36        SEND_VAL                                                 'sha256'
         37        SEND_VAR                                                 !0
         38        DO_ICALL                                         $16     
         39        CONCAT                                           ~17     ~15, $16
         40        FETCH_CONSTANT                                   ~18     'PHPEOL'
         41        CONCAT                                           ~19     ~17, ~18
         42        ECHO                                                     ~19
    8    43        INIT_FCALL                                               'substr'
         44        SEND_VAR                                                 !0
         45        SEND_VAL                                                 0
         46        SEND_VAL                                                 7
         47        DO_ICALL                                         $20     
         48        CONCAT                                           ~21     $20, '%3D'
         49        INIT_FCALL                                               'hash'
         50        SEND_VAL                                                 'sha256'
         51        SEND_VAR                                                 !0
         52        DO_ICALL                                         $22     
         53        CONCAT                                           ~23     ~21, $22
         54        FETCH_CONSTANT                                   ~24     'PHPEOL'
         55        CONCAT                                           ~25     ~23, ~24
         56        ECHO                                                     ~25
    9    57        INIT_FCALL                                               'substr'
         58        SEND_VAR                                                 !0
         59        SEND_VAL                                                 0
         60        SEND_VAL                                                 7
         61        DO_ICALL                                         $26     
         62        CONCAT                                           ~27     $26, '%3D'
         63        INIT_FCALL                                               'hash'
         64        SEND_VAL                                                 'sha256'
         65        SEND_VAR                                                 !0
         66        DO_ICALL                                         $28     
         67        CONCAT                                           ~29     ~27, $28
         68        FETCH_CONSTANT                                   ~30     'PHPEOL'
         69        CONCAT                                           ~31     ~29, ~30
         70        ECHO                                                     ~31
   10    71        INIT_FCALL                                               'substr'
         72        SEND_VAR                                                 !0
         73        SEND_VAL                                                 0
         74        SEND_VAL                                                 7
         75        DO_ICALL                                         $32     
         76        CONCAT                                           ~33     $32, '%3D'
         77        INIT_FCALL                                               'hash'
         78        SEND_VAL                                                 'sha256'
         79        SEND_VAR                                                 !0
         80        DO_ICALL                                         $34     
         81        CONCAT                                           ~35     ~33, $34
         82        FETCH_CONSTANT                                   ~36     'PHPEOL'
         83        CONCAT                                           ~37     ~35, ~36
         84        ECHO                                                     ~37
   11    85        INIT_FCALL                                               'substr'
         86        SEND_VAR                                                 !0
         87        SEND_VAL                                                 0
         88        SEND_VAL                                                 7
         89        DO_ICALL                                         $38     
         90        CONCAT                                           ~39     $38, '%3D'
         91        INIT_FCALL                                               'hash'
         92        SEND_VAL                                                 'sha256'
         93        SEND_VAR                                                 !0
         94        DO_ICALL                                         $40     
         95        CONCAT                                           ~41     ~39, $40
         96        FETCH_CONSTANT                                   ~42     'PHPEOL'
         97        CONCAT                                           ~43     ~41, ~42
         98        ECHO                                                     ~43
   12    99        INIT_FCALL                                               'substr'
        100        SEND_VAR                                                 !0
        101        SEND_VAL                                                 0
        102        SEND_VAL                                                 7
        103        DO_ICALL                                         $44     
        104        CONCAT                                           ~45     $44, '%3D'
        105        INIT_FCALL                                               'hash'
        106        SEND_VAL                                                 'sha256'
        107        SEND_VAR                                                 !0
        108        DO_ICALL                                         $46     
        109        CONCAT                                           ~47     ~45, $46
        110        FETCH_CONSTANT                                   ~48     'PHPEOL'
        111        CONCAT                                           ~49     ~47, ~48
        112        ECHO                                                     ~49
   13   113        INIT_FCALL                                               'substr'
        114        SEND_VAR                                                 !0
        115        SEND_VAL                                                 0
        116        SEND_VAL                                                 7
        117        DO_ICALL                                         $50     
        118        CONCAT                                           ~51     $50, '%3D'
        119        INIT_FCALL                                               'hash'
        120        SEND_VAL                                                 'sha256'
        121        SEND_VAR                                                 !0
        122        DO_ICALL                                         $52     
        123        CONCAT                                           ~53     ~51, $52
        124        FETCH_CONSTANT                                   ~54     'PHPEOL'
        125        CONCAT                                           ~55     ~53, ~54
        126        ECHO                                                     ~55
   14   127        INIT_FCALL                                               'substr'
        128        SEND_VAR                                                 !0
        129        SEND_VAL                                                 0
        130        SEND_VAL                                                 7
        131        DO_ICALL                                         $56     
        132        CONCAT                                           ~57     $56, '%3D'
        133        INIT_FCALL                                               'hash'
        134        SEND_VAL                                                 'sha256'
        135        SEND_VAR                                                 !0
        136        DO_ICALL                                         $58     
        137        CONCAT                                           ~59     ~57, $58
        138        FETCH_CONSTANT                                   ~60     'PHPEOL'
        139        CONCAT                                           ~61     ~59, ~60
        140        ECHO                                                     ~61
   15   141        INIT_FCALL                                               'substr'
        142        SEND_VAR                                                 !0
        143        SEND_VAL                                                 0
        144        SEND_VAL                                                 7
        145        DO_ICALL                                         $62     
        146        CONCAT                                           ~63     $62, '%3D'
        147        INIT_FCALL                                               'hash'
        148        SEND_VAL                                                 'sha256'
        149        SEND_VAR                                                 !0
        150        DO_ICALL                                         $64     
        151        CONCAT                                           ~65     ~63, $64
        152        FETCH_CONSTANT                                   ~66     'PHPEOL'
        153        CONCAT                                           ~67     ~65, ~66
        154        ECHO                                                     ~67
   16   155        INIT_FCALL                                               'substr'
        156        SEND_VAR                                                 !0
        157        SEND_VAL                                                 0
        158        SEND_VAL                                                 7
        159        DO_ICALL                                         $68     
        160        CONCAT                                           ~69     $68, '%3D'
        161        INIT_FCALL                                               'hash'
        162        SEND_VAL                                                 'sha256'
        163        SEND_VAR                                                 !0
        164        DO_ICALL                                         $70     
        165        CONCAT                                           ~71     ~69, $70
        166        FETCH_CONSTANT                                   ~72     'PHPEOL'
        167        CONCAT                                           ~73     ~71, ~72
        168        ECHO                                                     ~73
   17   169        INIT_FCALL                                               'substr'
        170        SEND_VAR                                                 !0
        171        SEND_VAL                                                 0
        172        SEND_VAL                                                 7
        173        DO_ICALL                                         $74     
        174        CONCAT                                           ~75     $74, '%3D'
        175        INIT_FCALL                                               'hash'
        176        SEND_VAL                                                 'sha256'
        177        SEND_VAR                                                 !0
        178        DO_ICALL                                         $76     
        179        CONCAT                                           ~77     ~75, $76
        180        FETCH_CONSTANT                                   ~78     'PHPEOL'
        181        CONCAT                                           ~79     ~77, ~78
        182        ECHO                                                     ~79
        183      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
166.68 ms | 1408 KiB | 17 Q