Ben elle yazmak zorunda kalıyorum:
if($pattern == 'REGEX_EMAIL') $pattern = REGEX_EMAIL;
if($pattern == 'REGEX_PASSWORD') $pattern = REGEX_PASSWORD;
Başka bir yolu var mı?
Onun adıyla sabitin değerini almak için constant
fonksiyonu a> kullanabilirsiniz:
if (substr($pattern, 0, 6) == 'REGEX_' && defined($pattern)) {
$pattern = constant($pattern);
}