How can the error message "Unknown modifier 'g'" be avoided when using regular expressions in PHP?

The error message "Unknown modifier 'g'" occurs when using the 'g' modifier in a regular expression in PHP, which is not supported. To avoid this error, simply remove the 'g' modifier from the regular expression pattern.

// Incorrect regular expression with 'g' modifier causing error
$pattern = '/test/g';

// Correct regular expression without 'g' modifier
$pattern = '/test/';

// Using the corrected regular expression
$string = 'This is a test string';
if (preg_match($pattern, $string)) {
    echo 'Match found!';
} else {
    echo 'No match found.';
}