3v4l.org

run code in 300+ PHP versions simultaneously
<?php $txt = <<< STRING foo bar __level [ $save = 123, Info = '1234' ] {Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.} STRING; $txt = preg_replace("/.(?=\n)(?=.*{)\K/", '', $txt); print_r($txt);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/8ftgJ
function name:  (null)
number of ops:  14
compiled vars:  !0 = $txt, !1 = $save
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ROPE_INIT                                     3  ~3      'foo+bar+__level+%5B%0A'
    4     1        ROPE_ADD                                      1  ~3      ~3, !1
          2        ROPE_END                                      2  ~2      ~3, '+%3D+123%2C%0AInfo+%3D+%271234%27%0A%5D%0A%7BLorem+ipsum+dolor+sit+%0Aamet%2C+consectetur+adipisicing+elit%2C+sed+do+eiusmod+tempor+incididunt+ut+%0Alabore+et+dolore+magna+aliqua.+%0AUt+enim+ad+minim+veniam%2C+quis+nostrud+exercitation+ullamco+%0Alaboris+nisi+ut+aliquip+%0Aex+ea+commodo+consequat.+Duis+aute+irure+dolor+in+%0Areprehenderit+in+voluptate+%0Avelit+esse+cillum+dolore+eu+fugiat+nulla+pariatur.%7D'
    2     3        ASSIGN                                                   !0, ~2
   16     4        INIT_FCALL                                               'preg_replace'
          5        SEND_VAL                                                 '%2F.%28%3F%3D%0A%29%28%3F%3D.%2A%7B%29%5CK%2F'
          6        SEND_VAL                                                 ''
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                         $6      
          9        ASSIGN                                                   !0, $6
   17    10        INIT_FCALL                                               'print_r'
         11        SEND_VAR                                                 !0
         12        DO_ICALL                                                 
         13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.29 ms | 1386 KiB | 17 Q