Re: get access to define() constants with dynamic names

From: Date: Wed, 02 Oct 2002 09:02:01 +0000
Subject: Re: get access to define() constants with dynamic names
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-118562@lists.php.net to get a copy of this message
Hi Heiko Try this: $aName = "TEAM"; eval( '$myString = G_T_'.$aName.';' ); // evaluates to: $myString = G_T_TEAM echo $myString; // Should print out SAFETOUR_team I haven't tested this, but it should work. Regards Scott On 10/2/2002 10:47 AM, Heiko Mundle wrote:
Hi all, my script knows three different constants
define(G_T_USER,        "user_profile");
define(G_T_TEAM,        "SAFETOUR_team");
define(G_T_CALL,        "SAFETOUR_call");
Is it possible to get access to them, if I have the names (USER, TEAM, CALL) in a variable? It must be something like that: aName = "TEAM"; myString = "G_T_$sName"; // myString = "SAFETOUR_team" Any hint to solve this problem would be useful. heiko
-- //--------------------------------------------// // Scott Houseman // // Jam Warehouse http://www.jamwarehouse.com/ // // Smart Business Innovation // // +27 21 4477440 / +27 82 4918021 // //--------------------------------------------//

« previous php.general (#118562) next »