Can I use a defined constant like this?
I have defined a constant like:
Can I use the BASE_URL like this and if so how because my example below is not working?
print "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\". BASE_URL . \"/images/favicon.ico\">" . "\n";
No, constants to not get interpolated within a double-quoted string the way variables do. You'll have to use concatenation (or sprintf()):
echo "Let's go to the ".FOO.".";
"Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
~ Terry Pratchett in Nation
How to Ask Questions the Smart Way
(not affiliated with this site, but well worth reading)
Thanks for the advice,
I amended it to this and it works fine now:
print "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"".BASE_URL."images/favicon.ico\">" . "\n";
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)