"Unbekannter Modifikator 'g' in ..." bei Verwendung von preg_match in PHP?

Dies ist der reguläre Ausdruck, den ich verwenden möchte: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Ich habe es auf dieser Seite gefunden und es funktioniert großartig, wenn ich es dort ausprobiere. Sobald ich es in meinen Code eingefügt habe, erhalte ich folgende Meldung: Warning:...