Re: [PHP] Variable name for constants?

2008-12-11 Thread clive

Anders Norrbring wrote:

I've been experimenting with having a varaible constant name, but failed
miserably... Can I please have a pointer?

What I'm trying to do is something like this:

$name = home;

Then read the constant IMG_HOME, like IMG_$name, I'm not sure I make myself
understood, but I hope so..

Anders.
  


I dont think you can do that with a constant, but you can do this a 
normal variable:


$test = 'the value of test variable';
$var ='test';

echo $$var;
// will echo $test;

Clive



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



Re: [PHP] Variable name for constants?

2008-12-11 Thread clive


I dont think you can do that with a constant, but you can do this a 
normal variable:




I stand under correction form my previous email, it can be done:

define('TEST', 'the value of constant TEST');

$var= 'TEST';

echo constant($var);




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



Re: [PHP] Variable name for constants?

2008-12-11 Thread HostWare Kft.

... and in that way, you can create the name of the constant as you please:

$VAR_IMG = 'HOME';
define('IMG_HOME', 'pic.jpg');
echo(constant('IMG_'.$VAR_IMG));

SanTa

- Original Message - 
From: clive [EMAIL PROTECTED]

To: PHP LIST php-general@lists.php.net
Sent: Thursday, December 11, 2008 9:18 AM
Subject: Re: [PHP] Variable name for constants?




I dont think you can do that with a constant, but you can do this a 
normal variable:




I stand under correction form my previous email, it can be done:

define('TEST', 'the value of constant TEST');

$var= 'TEST';

echo constant($var);




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



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