3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = "^[A-Za-z0-9 \r\n@£$¥èéùìòÇØøÅå\u0394_\u03A6\u0393\u039B\u03A9\u03A0\u03A8\u03A3\u0398\u039EÆæßÉ!\"#$%&amp;'()*+,\-./:;&lt;=&gt;?¡ÄÖÑܧ¿äöñüà^{}\\\[~\]|\u20AC]*$"; $y = 'Hello there left quote “'; $result = preg_match($x,$y); var_dump($result);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ukbtY
function name:  (null)
number of ops:  14
compiled vars:  !0 = $x, !1 = $¥èéùìòÇØøÅå, !2 = $y, !3 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ROPE_INIT                                     3  ~5      '%5E%5BA-Za-z0-9+%0D%0A%40%C2%A3'
          1        ROPE_ADD                                      1  ~5      ~5, !1
          2        ROPE_END                                      2  ~4      ~5, '%5Cu0394_%5Cu03A6%5Cu0393%5Cu039B%5Cu03A9%5Cu03A0%5Cu03A8%5Cu03A3%5Cu0398%5Cu039E%C3%86%C3%A6%C3%9F%C3%89%21%22%23%24%25%26amp%3B%27%28%29%2A%2B%2C%5C-.%2F%3A%3B%26lt%3B%3D%26gt%3B%3F%C2%A1%C3%84%C3%96%C3%91%C3%9C%C2%A7%C2%BF%C3%A4%C3%B6%C3%B1%C3%BC%C3%A0%5E%7B%7D%5C%5C%5B%7E%5C%5D%7C%5Cu20AC%5D%2A%24'
          3        ASSIGN                                                   !0, ~4
    3     4        ASSIGN                                                   !2, 'Hello+there+left+quote+%E2%80%9C'
    4     5        INIT_FCALL                                               'preg_match'
          6        SEND_VAR                                                 !0
          7        SEND_VAR                                                 !2
          8        DO_ICALL                                         $9      
          9        ASSIGN                                                   !3, $9
    5    10        INIT_FCALL                                               'var_dump'
         11        SEND_VAR                                                 !3
         12        DO_ICALL                                                 
         13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.12 ms | 1394 KiB | 17 Q