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{ 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; 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 :-) 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; 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 Link to comment https://forums.phpfreaks.com/topic/250173-help-with-constant/#findComment-1283735 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.