Re: get access to define() constants with dynamic names
| From: | Heiko Mundle | Date: | Wed, 02 Oct 2002 09:32:39 +0000 |
| Subject: | Re: get access to define() constants with dynamic names | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-118566@lists.php.net to get a copy of this message | ||
Thanks, it works!
Scott Houseman wrote:
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 constantsdefine(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