“Pengubah tak dikenal 'g' in…” saat menggunakan preg_match di PHP?

Ini adalah regex yang saya coba gunakan: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Saya menemukannya di situs ini , dan berfungsi dengan baik saat saya mencobanya di sana. Tetapi segera setelah saya memasukkannya ke dalam kode saya, saya mendapatkan pesan ini: Warning: preg_match()...