On Fri, 2004-05-21 at 08:37, Richard Davey wrote:
> Absolutely - and one of the best features of constants is their scope
> - being global in nature you can use them ANYWHERE which is very handy
> indeed!

ANYWHERE except in code you plan to eval().

Funny how get_defined_constants() knows about all your CONSTANTS, but
eval() doesn't.

I made this little function so I could use defined CONSTANTS in HTML
templates that get eval()'d.

function makeConstants() {
  foreach(get_defined_constants() as $k=>$v) $GLOBALS[$k] = $v;
}

-- 
Greg Donald
[EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to