preg_quote
Function • Params and return types changed in PHP 8.0
Quote regular expression characters.
preg_quote Function synopsis
preg_quote(string $str, ?string $delimiter = null): string
Parameters
$str
Typestring
The input string.
$delimiter
OptionalType?stringDefault valuenull
If the optional $delimiter is specified, it
will also be escaped. This is useful for escaping the delimiter
that is required by the PCRE functions. The / is the most commonly
used delimiter.
Return value
Typestring
Returns the quoted (escaped) string.
Changes to the preg_quote Function
PHP 8.0
- Return type added:
string - Parameter type added for parameter #1 (
$str):string - Parameter name of parameter #2 changed:
$delim_charto$delimiter - Parameter type added for parameter #2 (
$delimiter):?string - Parameter default value added for position #2 (
$delimiter):null
- preg_quote($str, $delim_char)
+ preg_quote(string $str, ?string $delimiter = null): string preg_quote Function Availability
preg_quote Function 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 | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |