3v4l.org

run code in 300+ PHP versions simultaneously
<?php $matches = null; $returnValue = preg_match_all('/(([A-Za-z0-9+\\/ ]{4})*([A-Za-z0-9+\\/ ]{3}=|[A-Za-z0-9+\\/ ]{2}==)?){1}/', 'PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU+PC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht bWVzc2FnZSc+PGRpdiBkaXI9J2x0cic+PGJyPjxicj48ZGl2PjxociBpZD0ic3RvcFNwZWxsaW5n Ij5Gcm9tOiBheGVfZ2FwbUBob3RtYWlsLmNvbTxicj5UbzogZ3BlbmFycmlldGFAdHJhaW5zb2x1 dGlvbnMuY29tLmFyPGJyPlN1YmplY3Q6IMOxw5Egw6HDqcOtw7PDujxicj5EYXRlOiBNb24sIDgg SnVuIDIwMTUgMTI6NTY6MjIgLTA3MDA8YnI+PGJyPgoKPHN0eWxlPjwhLS0KLkV4dGVybmFsQ2xh c3MgLmVjeGhtbWVzc2FnZSBQIHsKcGFkZGluZzowcHg7Cn0KCi5FeHRlcm5hbENsYXNzIGJvZHku ZWN4aG1tZXNzYWdlIHsKZm9udC1zaXplOjEycHQ7CmZvbnQtZmFtaWx5OkNhbGlicmk7Cn0KCi0t Pjwvc3R5bGU+CjxkaXYgZGlyPSJsdHIiPmN1ZXJwbyBkZWwgbWVuc2FqZSBwYXJhIFJSSEg8aW1n IHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjYwMy5wbmciIGFsdD0iRW1vamkiIGNsYXNz PSJlY3hFbW9qaSQxRjYwMyRBQjIgZWN4UmVuZGVyZWRFbW9qaSI+PGltZyBzcmM9Imh0dHBzOi8v YS5nZngubXMvRW1vamlfMUY2MEEucG5nIiBhbHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2 MEEkQUMwIGVjeFJlbmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2pp XzFGNjI1LnBuZyIgYWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFGNjI1JEFCNiBlY3hSZW5k ZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjYyNS5wbmciIGFs dD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQxRjYyNSRBQjYgZWN4UmVuZGVyZWRFbW9qaSI+PGlt ZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1vamlfMUY0NDAucG5nIiBhbHQ9IkVtb2ppIiBjbGFz cz0iZWN4RW1vamkkMUY0NDAkQUIxIGVjeFJlbmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczov L2EuZ2Z4Lm1zL0Vtb2ppXzFGNjI4LnBuZyIgYWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFG NjI4JEFCOSBlY3hSZW5kZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9q aV8xRjYyQS5wbmciIGFsdD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQxRjYyQSRBQzIgZWN4UmVu ZGVyZWRFbW9qaSI+PGltZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1vamlfMUY2MTQucG5nIiBh bHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2MTQkQUI0IGVjeFJlbmRlcmVkRW1vamkiPjxp bWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2ppXzFGNjBDLnBuZyIgYWx0PSJFbW9qaSIgY2xh c3M9ImVjeEVtb2ppJDFGNjBDJEFDMiBlY3hSZW5kZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6 Ly9hLmdmeC5tcy9FbW9qaV8xRjYwMS5wbmciIGFsdD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQx RjYwMSRBQjAgZWN4UmVuZGVyZWRFbW9qaSI+PGltZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1v amlfMUY2MDEucG5nIiBhbHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2MDEkQUIwIGVjeFJl bmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2ppXzFGMzU5LnBuZyIg YWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFGMzU5JEFCQSBlY3hSZW5kZXJlZEVtb2ppIj48 aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjM1QS5wbmciIGFsdD0iRW1vamkiIGNs YXNzPSJlY3hFbW9qaSQxRjM1QSRBQzIgZWN4UmVuZGVyZWRFbW9qaSI+PGZvbnQgc3R5bGU9ImZv bnQtc2l6ZToxMnB0OyIgc2l6ZT0iMyIgZmFjZT0iQ2FsaWJyaSI+PGEgaHJlZj0iaHR0cDovL3d3 dy50dXJlY2liby5jb20uYXIiIHRhcmdldD0iX2JsYW5rIj48L2E+PGEgaHJlZj0iaHR0cDovL3d3 dy50dXJlY2liby5jb20uYXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LnR1cmVjaWJvLmNv bS5hcjwvYT48YnI+PGJyPmh0dHA6Ly9pLnl0aW1nLmNvbS92aS82ckx1TzM3RFNVTS9ocWRlZmF1 bHQuanBnPGJyPjxicj48YnI+PC9mb250PiAJCSAJICAgCQkgIDwvZGl2PjwvZGl2PiAJCSAJICAg CQkgIDwvZGl2PjwvYm9keT4NCjwvaHRtbD4', $matches, PREG_SET_ORDER); echo base64_decode($matches[0][0]);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/RLDPT
function name:  (null)
number of ops:  15
compiled vars:  !0 = $matches, !1 = $returnValue
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, null
    4     1        INIT_FCALL                                               'preg_match_all'
          2        SEND_VAL                                                 '%2F%28%28%5BA-Za-z0-9%2B%5C%2F+%5D%7B4%7D%29%2A%28%5BA-Za-z0-9%2B%5C%2F+%5D%7B3%7D%3D%7C%5BA-Za-z0-9%2B%5C%2F+%5D%7B2%7D%3D%3D%29%3F%29%7B1%7D%2F'
          3        SEND_VAL                                                 'PGh0bWw%2BDQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7+DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv+bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU%2BPC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht+bWVzc2FnZSc%2BPGRpdiBkaXI9J2x0cic%2BPGJyPjxicj48ZGl2PjxociBpZD0ic3RvcFNwZWxsaW5n+Ij5Gcm9tOiBheGVfZ2FwbUBob3RtYWlsLmNvbTxicj5UbzogZ3BlbmFycmlldGFAdHJhaW5zb2x1+dGlvbnMuY29tLmFyPGJyPlN1YmplY3Q6IMOxw5Egw6HDqcOtw7PDujxicj5EYXRlOiBNb24sIDgg+SnVuIDIwMTUgMTI6NTY6MjIgLTA3MDA8YnI%2BPGJyPgoKPHN0eWxlPjwhLS0KLkV4dGVybmFsQ2xh+c3MgLmVjeGhtbWVzc2FnZSBQIHsKcGFkZGluZzowcHg7Cn0KCi5FeHRlcm5hbENsYXNzIGJvZHku+ZWN4aG1tZXNzYWdlIHsKZm9udC1zaXplOjEycHQ7CmZvbnQtZmFtaWx5OkNhbGlicmk7Cn0KCi0t+Pjwvc3R5bGU%2BCjxkaXYgZGlyPSJsdHIiPmN1ZXJwbyBkZWwgbWVuc2FqZSBwYXJhIFJSSEg8aW1n+IHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjYwMy5wbmciIGFsdD0iRW1vamkiIGNsYXNz+PSJlY3hFbW9qaSQxRjYwMyRBQjIgZWN4UmVuZGVyZWRFbW9qaSI%2BPGltZyBzcmM9Imh0dHBzOi8v+YS5nZngubXMvRW1vamlfMUY2MEEucG5nIiBhbHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2+MEEkQUMwIGVjeFJlbmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2pp+XzFGNjI1LnBuZyIgYWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFGNjI1JEFCNiBlY3hSZW5k+ZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjYyNS5wbmciIGFs+dD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQxRjYyNSRBQjYgZWN4UmVuZGVyZWRFbW9qaSI%2BPGlt+ZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1vamlfMUY0NDAucG5nIiBhbHQ9IkVtb2ppIiBjbGFz+cz0iZWN4RW1vamkkMUY0NDAkQUIxIGVjeFJlbmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczov+L2EuZ2Z4Lm1zL0Vtb2ppXzFGNjI4LnBuZyIgYWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFG+NjI4JEFCOSBlY3hSZW5kZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9q+aV8xRjYyQS5wbmciIGFsdD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQxRjYyQSRBQzIgZWN4UmVu+ZGVyZWRFbW9qaSI%2BPGltZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1vamlfMUY2MTQucG5nIiBh+bHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2MTQkQUI0IGVjeFJlbmRlcmVkRW1vamkiPjxp+bWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2ppXzFGNjBDLnBuZyIgYWx0PSJFbW9qaSIgY2xh+c3M9ImVjeEVtb2ppJDFGNjBDJEFDMiBlY3hSZW5kZXJlZEVtb2ppIj48aW1nIHNyYz0iaHR0cHM6+Ly9hLmdmeC5tcy9FbW9qaV8xRjYwMS5wbmciIGFsdD0iRW1vamkiIGNsYXNzPSJlY3hFbW9qaSQx+RjYwMSRBQjAgZWN4UmVuZGVyZWRFbW9qaSI%2BPGltZyBzcmM9Imh0dHBzOi8vYS5nZngubXMvRW1v+amlfMUY2MDEucG5nIiBhbHQ9IkVtb2ppIiBjbGFzcz0iZWN4RW1vamkkMUY2MDEkQUIwIGVjeFJl+bmRlcmVkRW1vamkiPjxpbWcgc3JjPSJodHRwczovL2EuZ2Z4Lm1zL0Vtb2ppXzFGMzU5LnBuZyIg+YWx0PSJFbW9qaSIgY2xhc3M9ImVjeEVtb2ppJDFGMzU5JEFCQSBlY3hSZW5kZXJlZEVtb2ppIj48+aW1nIHNyYz0iaHR0cHM6Ly9hLmdmeC5tcy9FbW9qaV8xRjM1QS5wbmciIGFsdD0iRW1vamkiIGNs+YXNzPSJlY3hFbW9qaSQxRjM1QSRBQzIgZWN4UmVuZGVyZWRFbW9qaSI%2BPGZvbnQgc3R5bGU9ImZv+bnQtc2l6ZToxMnB0OyIgc2l6ZT0iMyIgZmFjZT0iQ2FsaWJyaSI%2BPGEgaHJlZj0iaHR0cDovL3d3+dy50dXJlY2liby5jb20uYXIiIHRhcmdldD0iX2JsYW5rIj48L2E%2BPGEgaHJlZj0iaHR0cDovL3d3+dy50dXJlY2liby5jb20uYXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LnR1cmVjaWJvLmNv+bS5hcjwvYT48YnI%2BPGJyPmh0dHA6Ly9pLnl0aW1nLmNvbS92aS82ckx1TzM3RFNVTS9ocWRlZmF1+bHQuanBnPGJyPjxicj48YnI%2BPC9mb250PiAJCSAJICAgCQkgIDwvZGl2PjwvZGl2PiAJCSAJICAg+CQkgIDwvZGl2PjwvYm9keT4NCjwvaHRtbD4'
          4        SEND_REF                                                 !0
          5        SEND_VAL                                                 2
          6        DO_ICALL                                         $3      
          7        ASSIGN                                                   !1, $3
    6     8        INIT_FCALL                                               'base64_decode'
          9        FETCH_DIM_R                                      ~5      !0, 0
         10        FETCH_DIM_R                                      ~6      ~5, 0
         11        SEND_VAL                                                 ~6
         12        DO_ICALL                                         $7      
         13        ECHO                                                     $7
         14      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
168.48 ms | 1400 KiB | 17 Q