diff --git a/language/constants.xml b/language/constants.xml index ae6e3e2619..e0e9507e3b 100644 --- a/language/constants.xml +++ b/language/constants.xml @@ -1,5 +1,5 @@ - + Constants @@ -17,8 +17,31 @@ by any number of letters, numbers, or underscores. As a regular expression, it would be expressed thusly: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* + + + + Valid and invalid constant names + + +// Valid constant names +define("foo", "something"); +define("foo2", "something else"); +define("foo_bar", "something more") + +// Invalid constant names +define("2foo", "something"); + +// This is valid, but should be avoided: +// PHP may one day provide a magical constant +// that will break your script +define("__foo__", "something"); + +?> +]]> + +