lingo5 Posted October 31, 2011 Share Posted October 31, 2011 Hi, Please can someone tell me why the text in my constant is not displaying? if($totalRows_checkdup_RS==1) { $errorMsg = '.CNT_TXT_WARNING_EMAILEXISTE.'; // I want this constant to print a warning message but all I get printed is the constant!!! } else{ Quote Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/ Share on other sites More sharing options...
Pikachu2000 Posted October 31, 2011 Share Posted October 31, 2011 Don't quote the constant. $errorMsg = CNT_TXT_WARNING_EMAILEXISTE; Quote Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283712 Share on other sites More sharing options...
lingo5 Posted October 31, 2011 Author Share Posted October 31, 2011 Thanks Pikachu, that worked..even though I don't uderstand the logic of it :-) Quote Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283714 Share on other sites More sharing options...
Pikachu2000 Posted October 31, 2011 Share Posted October 31, 2011 Anything within single quotes is interpreted as a string literal. Anything within double quotes is interpreted as a string unless prefixed with $ which makes it a variable. There's no way to tell the difference between what should be interpreted as a string literal and what should be interpreted as a constant within double quotes because there is no prefix to indicate that the value is a constant. Look at the quoting, and paste this code into a script to see how each is handled. <?php define( 'error', 'There has been an error!' ); $error = 'Something cratered'; echo 'error<br>'; echo '$error<br><br>'; echo "error<br>"; echo "$error<br><br>"; echo $error . '<br>'; echo error; Quote Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283717 Share on other sites More sharing options...
lingo5 Posted October 31, 2011 Author Share Posted October 31, 2011 Thanks a lot Pikachu Quote Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283735 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.