jacko310592 Posted July 21, 2011 Share Posted July 21, 2011 hey guys, i've been coding in PHP for a while now, but still not really touched on constants ..i know, naughty right?! so in the effort of cleaning out a few variables which don't change their value throughout the execution of the script, i was just wondering whether the small snippet of code below is the correct way of holding the data: define('COMPID', md5($_SERVER['HTTP_USER_AGENT'])); which i have used to replace: $COMPID = md5($_SERVER['HTTP_USER_AGENT']); so as you can see, the code is grabbing the user's user agent, and using it as an ID; this data is not changed at all throughout the running of the script, it is just referred to. so is it okay to inject a variable ($_SERVER) directly into the constant? i did google this first, but the examples i found of constants all used static/pre-defined data. thanks for any advice (: Quote Link to comment https://forums.phpfreaks.com/topic/242521-correct-use-of-constants/ Share on other sites More sharing options...
Adam Posted July 21, 2011 Share Posted July 21, 2011 Yeah that's fine.. Quote Link to comment https://forums.phpfreaks.com/topic/242521-correct-use-of-constants/#findComment-1245548 Share on other sites More sharing options...
jacko310592 Posted July 21, 2011 Author Share Posted July 21, 2011 thankyouu (: Quote Link to comment https://forums.phpfreaks.com/topic/242521-correct-use-of-constants/#findComment-1245549 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.