variable = html text

I'd like to assign some html text to a variable as in:

$var = "<html><a href="http://here.com"> click here </a>"

I know that as it is, I'd have to put a \ in front of a lot of characters such as " that are part of the html. Is there an easier way to do this? Thanks,

Robert
lendvaiAsked:
Who is Participating?
 
mitekCommented:

Yep. I usually do this:

$var = qq(<html><a href="http://here.com"> click here </a>)

qq( ) is generalized double quote

q( )  is generalized single quote

You can also do something like qq!text text!, or qq# text text#
if you don't like brackets

0
 
ozoCommented:
#also
$var = <<ENDHERE;
<html>
<head><title>Experts Exchange: Perl Question - "variable = html text          "</title></head>
<body>
<a href="http://here.com"> click here </a>
$interpolatedvar
</body>
</html>
ENDHERE
#or
$var = <<'ENDHERE'; #if you don't need to interpolate
0
 
lendvaiAuthor Commented:
Thanks ozo, that helps.

Robert
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.