I expected the following to work but it doesn\'t seem to.
How are you trying to access the constants?
I believe this would work:
echo Patterns::$EMAIL; //shows "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-...."
If you just declare it as static.