hi guys,
I was mucking around and noticed the following:
define("404_SKIP", 1);
does not give an error and you can successfully get the value of the constant by doing:
constant("404_SKIP");
where as doing:
echo 404_SKIP;
gives an error.
as I understand it, i.e. what the docs say, is that the following regexp expresses valid starting chars for the name of a constant (the same going for vars):
/^[a-zA-Z_\x7f-\xff]/
so pretty minor thing here but I expected to see the define() throw a (fatal?) error, rather than letting me go on.
kind regards, Jochem
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php