3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = <<< TEXT server { server_name jyprince.me root /home/jybox/blog; rewrite /wp-admin$ $scheme://$host$uri/ permanent; location / { try_files $uri $uri/ /index.php?$args; } location ~* ^.+\.(|jpg|jpeg|gif|png|ico|zip)$ { access_log off; log_not_found off; expires max; } } TEXT; echo json_encode(["nginxextconfig" => $a]);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/aoAME
function name:  (null)
number of ops:  19
compiled vars:  !0 = $a, !1 = $scheme, !2 = $host, !3 = $uri, !4 = $args
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   ROPE_INIT                                    12  ~6      'server+%7B%0A++++server_name+jyprince.me%0A++++root+%2Fhome%2Fjybox%2Fblog%3B%0A++++rewrite+%2Fwp-admin%24+'
    7     1        ROPE_ADD                                      1  ~6      ~6, !1
          2        ROPE_ADD                                      2  ~6      ~6, '%3A%2F%2F'
          3        ROPE_ADD                                      3  ~6      ~6, !2
          4        ROPE_ADD                                      4  ~6      ~6, !3
          5        ROPE_ADD                                      5  ~6      ~6, '%2F+permanent%3B%0A%0A++++location+%2F+%7B%0A++++++++try_files+'
   10     6        ROPE_ADD                                      6  ~6      ~6, !3
          7        ROPE_ADD                                      7  ~6      ~6, '+'
          8        ROPE_ADD                                      8  ~6      ~6, !3
          9        ROPE_ADD                                      9  ~6      ~6, '%2F+%2Findex.php%3F'
         10        ROPE_ADD                                     10  ~6      ~6, !4
         11        ROPE_END                                     11  ~5      ~6, '%3B%0A++++%7D%0A++++location+%7E%2A+%5E.%2B%5C.%28%7Cjpg%7Cjpeg%7Cgif%7Cpng%7Cico%7Czip%29%24+%7B%0A++++++++access_log+off%3B+log_not_found+off%3B+expires+max%3B%0A++++%7D%0A%7D'
    3    12        ASSIGN                                                   !0, ~5
   18    13        INIT_FCALL                                               'json_encode'
         14        INIT_ARRAY                                       ~13     !0, 'nginxextconfig'
         15        SEND_VAL                                                 ~13
         16        DO_ICALL                                         $14     
         17        ECHO                                                     $14
         18      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.23 ms | 1395 KiB | 15 Q