Re: get access to define() constants with dynamic names
| From: | Scott Houseman | 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-- //--------------------------------------------// // Scott Houseman // // Jam Warehouse http://www.jamwarehouse.com/ // // Smart Business Innovation // // +27 21 4477440 / +27 82 4918021 // //--------------------------------------------//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