PREG_UNMATCHED_AS_NULL
Constant • Added in PHP 7.2
PREG_UNMATCHED_AS_NULL is one of the accepted parameters for:
preg_matchparameter#4(optionally as a bitmask)preg_match_allparameter#4(optionally as a bitmask)
PREG_UNMATCHED_AS_NULL — This flag tells preg_match and
preg_match_all to include unmatched subpatterns in
$matches as null values. Without this flag, unmatched
subpatterns are reported as empty strings, as if they were empty matches.
Setting this flag allows to distinguish between these two cases.
With preg_match, trailing unmatched subpatterns are
omitted from $matches entirely unless this flag is
used; as of PHP 7.4.0 the flag reports them as null, so that
$matches always has the same size.
PREG_UNMATCHED_AS_NULL = 512; Changes to the PREG_UNMATCHED_AS_NULL Constant
PHP 7.2
- Constant added
PREG_UNMATCHED_AS_NULL Constant Availability
PREG_UNMATCHED_AS_NULL Constant Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | No |
| PHP 7.0Unsupported | No |
| PHP 5.6Unsupported | No |
| PHP 5.5Unsupported | No |
| PHP 5.4Unsupported | No |
| PHP 5.3Unsupported | No |