3v4l.org

run code in 300+ PHP versions simultaneously
<?php $matches = null; $returnValue = preg_match('/^(?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*\'()\\[\\];\\/?:@&=+$,])*$/', 'filter=%5B%7B%22property%22%3A%22lockedBy%22%2C%22value%22%3A%2242%22%7D%2C%7B%22property%22%3A%22id%22%2C%22value%22%3A%5B112524%2C113989%2C114595%2C114625%2C114639%2C114640%2C114643%2C114646%2C114647%2C114681%2C114683%2C114684%2C114685%2C114686%2C114687%2C114688%2C114689%2C114690%2C114691%2C114692%2C114693%2C114694%2C114695%2C114696%2C114697%2C114704%2C114705%2C114706%2C114707%2C114708%2C114709%2C114710%2C114711%2C114712%2C114713%2C114714%2C114715%2C114716%2C114717%2C114718%2C114719%2C114720%2C114721%2C114722%2C114723%2C114724%2C114725%2C114726%2C114727%2C114728%2C114731%2C114733%2C114734%2C114735%2C114736%2C114737%2C114738%2C114739%2C114740%2C114741%2C114742%2C114743%2C114744%2C114745%2C114746%2C114747%2C114748%2C114749%2C114750%2C114751%2C114752%2C114753%2C114754%2C114755%2C114756%2C114757%2C114758%2C114759%2C114760%2C114761%2C114762%2C114763%2C114764%2C114765%2C114766%2C114767%2C114768%2C114769%2C114770%2C114771%2C114772%2C114773%2C114774%2C114775%2C114776%2C114777%2C114778%2C114779%2C114780%2C114781%2C114782%2C114783%2C114784%2C114785%2C114786%2C114787%2C114788%2C114789%2C114790%2C114791%2C114792%2C114793%2C114794%2C114795%2C114796%2C114797%2C114798%2C114799%2C114800%2C114801%2C114802%2C114803%2C114804%2C114805%2C114806%2C114807%2C114808%2C114809%2C114810%2C114811%2C114812%2C114813%2C114814%2C114815%2C114816%2C114817%2C114818%2C114819%2C114820%2C114821%2C114822%2C114823%2C114824%2C114825%2C114826%2C114827%2C114828%2C114829%2C114830%2C114831%2C114832%2C114833%2C114834%2C114835%2C114836%2C114837%2C114838%2C114843%2C114844%2C114845%2C114846%2C114847%2C114848%2C114849%2C114850%2C114851%2C114852%2C114853%2C114854%2C114855%2C114856%2C114857%2C114858%2C114859%2C114860%2C114861%2C114862%2C114863%2C114864%2C114865%2C114866%2C114867%2C114868%2C114869%2C114870%2C114871%2C114872%2C114873%2C114874%2C114875%2C114876%2C114877%2C114878%2C114879%2C114880%2C114881%2C114882%2C114883%2C114884%2C114885%2C114886%2C114887%2C114888%2C114889%2C114890%2C114891%2C114892%2C114893%2C114894%2C114895%2C114896%2C114897%2C114898%2C114899%2C114900%2C114901%2C114902%2C114903%2C114904%2C114905%2C114906%2C114907%2C114908%2C114909%2C114910%2C114911%2C114912%2C114913%2C114914%2C114915%2C114916%2C114917%2C114918%2C114919%2C114920%2C114921%2C114922%2C114923%2C114924%2C114925%2C114926%2C114927%2C114928%2C114929%2C114930%2C114931%2C114932%2C114933%2C114934%2C114935%2C114936%2C114937%2C114940%2C114941%2C114942%2C114943%2C114944%2C114945%2C114946%2C114947%2C114948%2C114949%2C114950%2C114951%2C114952%2C114953%2C114954%2C114955%2C114956%2C114957%2C114958%2C114959%2C114960%2C114961%2C114962%2C114963%2C114964%2C114965%2C114966%2C114969%2C114970%2C114971%2C114972%2C114973%2C114974%2C114975%2C114976%2C114977%2C114978%2C114979%2C114980%2C114981%2C114982%2C114983%2C114984%2C114985%2C114986%2C114987%2C114988%2C114989%2C115359%2C115360%2C115361%2C115362%2C115363%5D%2C%22comparison%22%3A%22ne%22%7D%5D', $matches); var_dump($matches);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/vZJ5k
function name:  (null)
number of ops:  11
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'
          2        SEND_VAL                                                 '%2F%5E%28%3F%3A%25%5B%5B%3Axdigit%3A%5D%5D%7B2%7D%7C%5BA-Za-z0-9-_.%21%7E%2A%27%28%29%5C%5B%5C%5D%3B%5C%2F%3F%3A%40%26%3D%2B%24%2C%5D%29%2A%24%2F'
          3        SEND_VAL                                                 'filter%3D%255B%257B%2522property%2522%253A%2522lockedBy%2522%252C%2522value%2522%253A%252242%2522%257D%252C%257B%2522property%2522%253A%2522id%2522%252C%2522value%2522%253A%255B112524%252C113989%252C114595%252C114625%252C114639%252C114640%252C114643%252C114646%252C114647%252C114681%252C114683%252C114684%252C114685%252C114686%252C114687%252C114688%252C114689%252C114690%252C114691%252C114692%252C114693%252C114694%252C114695%252C114696%252C114697%252C114704%252C114705%252C114706%252C114707%252C114708%252C114709%252C114710%252C114711%252C114712%252C114713%252C114714%252C114715%252C114716%252C114717%252C114718%252C114719%252C114720%252C114721%252C114722%252C114723%252C114724%252C114725%252C114726%252C114727%252C114728%252C114731%252C114733%252C114734%252C114735%252C114736%252C114737%252C114738%252C114739%252C114740%252C114741%252C114742%252C114743%252C114744%252C114745%252C114746%252C114747%252C114748%252C114749%252C114750%252C114751%252C114752%252C114753%252C114754%252C114755%252C114756%252C114757%252C114758%252C114759%252C114760%252C114761%252C114762%252C114763%252C114764%252C114765%252C114766%252C114767%252C114768%252C114769%252C114770%252C114771%252C114772%252C114773%252C114774%252C114775%252C114776%252C114777%252C114778%252C114779%252C114780%252C114781%252C114782%252C114783%252C114784%252C114785%252C114786%252C114787%252C114788%252C114789%252C114790%252C114791%252C114792%252C114793%252C114794%252C114795%252C114796%252C114797%252C114798%252C114799%252C114800%252C114801%252C114802%252C114803%252C114804%252C114805%252C114806%252C114807%252C114808%252C114809%252C114810%252C114811%252C114812%252C114813%252C114814%252C114815%252C114816%252C114817%252C114818%252C114819%252C114820%252C114821%252C114822%252C114823%252C114824%252C114825%252C114826%252C114827%252C114828%252C114829%252C114830%252C114831%252C114832%252C114833%252C114834%252C114835%252C114836%252C114837%252C114838%252C114843%252C114844%252C114845%252C114846%252C114847%252C114848%252C114849%252C114850%252C114851%252C114852%252C114853%252C114854%252C114855%252C114856%252C114857%252C114858%252C114859%252C114860%252C114861%252C114862%252C114863%252C114864%252C114865%252C114866%252C114867%252C114868%252C114869%252C114870%252C114871%252C114872%252C114873%252C114874%252C114875%252C114876%252C114877%252C114878%252C114879%252C114880%252C114881%252C114882%252C114883%252C114884%252C114885%252C114886%252C114887%252C114888%252C114889%252C114890%252C114891%252C114892%252C114893%252C114894%252C114895%252C114896%252C114897%252C114898%252C114899%252C114900%252C114901%252C114902%252C114903%252C114904%252C114905%252C114906%252C114907%252C114908%252C114909%252C114910%252C114911%252C114912%252C114913%252C114914%252C114915%252C114916%252C114917%252C114918%252C114919%252C114920%252C114921%252C114922%252C114923%252C114924%252C114925%252C114926%252C114927%252C114928%252C114929%252C114930%252C114931%252C114932%252C114933%252C114934%252C114935%252C114936%252C114937%252C114940%252C114941%252C114942%252C114943%252C114944%252C114945%252C114946%252C114947%252C114948%252C114949%252C114950%252C114951%252C114952%252C114953%252C114954%252C114955%252C114956%252C114957%252C114958%252C114959%252C114960%252C114961%252C114962%252C114963%252C114964%252C114965%252C114966%252C114969%252C114970%252C114971%252C114972%252C114973%252C114974%252C114975%252C114976%252C114977%252C114978%252C114979%252C114980%252C114981%252C114982%252C114983%252C114984%252C114985%252C114986%252C114987%252C114988%252C114989%252C115359%252C115360%252C115361%252C115362%252C115363%255D%252C%2522comparison%2522%253A%2522ne%2522%257D%255D'
          4        SEND_REF                                                 !0
          5        DO_ICALL                                         $3      
          6        ASSIGN                                                   !1, $3
    6     7        INIT_FCALL                                               'var_dump'
          8        SEND_VAR                                                 !0
          9        DO_ICALL                                                 
         10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.59 ms | 1400 KiB | 17 Q