3v4l.org

run code in 300+ PHP versions simultaneously
<?php $query = "apiKey=someApiKey&addition%5Bconditions%5D%5B0%5D%5Bfield%5D=casID&addition%5Bconditions%5D%5B0%5D%5Bvalue%5D=289%2C405%2C249%2C420%2C464%2C467%2C766%2C38060%2C70230%2C70257&addition%5Bconditions%5D%5B0%5D%5Boperator%5D=IN&addition%5Bconditions%5D%5B0%5D%5Bentity%5D=Users_Model_Entity_User&addition%5Bconditions%5D%5B1%5D%5Bfield%5D=deleted&addition%5Bconditions%5D%5B1%5D%5Bvalue%5D=1&addition%5Bconditions%5D%5B1%5D%5Boperator%5D=EQ&addition%5Bconditions%5D%5B1%5D%5Bentity%5D=Users_Model_Entity_User&serviceID=11&offset=0&itemCountPerPage=50&allItems=1"; $q = str_repeat($query, 50); $pattern = "/^(?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\];\/?:@&=+$,])*$/"; $status = @preg_match($pattern, $q); echo "it worked";

preferences:
41.75 ms | 402 KiB | 5 Q