This extension integrates regular expression pattern matching support into PHP. It is based on the free and open-source » PCRE2 library. This library implements regular expression pattern matching using syntax and semantics compatible with Perl, with a few » documented differences. See Pattern Syntax and Pattern Modifiers for a detailed explanation.
To improve performance, the extension caches compiled regular expressions. Each thread has its own dedicated cache, capable of holding up to 4096 expressions.
Note:
When the cache is full, a batch of the oldest entries that are not currently in use is discarded to make room for new ones. The cache size is not configurable.
PCRE2 imposes » size and other limits that may be relevant in some cases.