我正在尝试创建一个具有三级嵌套引号的php变量。如何围绕"tackEvent"
,"downloads"
,"all"
和"nofilter"
建立第三级?我在那里的双引号不起作用。
$outputList .= "<a href=files/".$content_file ." onClick='_gaq.push
(["_trackEvent", "downloads", "all", "nofilter"]);' >" . $content_name .
"</a>";
答案 0 :(得分:30)
来自here:
答案 1 :(得分:2)
"
'
\"
"
答案 2 :(得分:1)
来自manual:
要指定文字单引号,请使用反斜杠(\)对其进行转义。至 指定一个文字反斜杠,加倍(\\)。
这也适用于双引号中的字符串。
$str = "I am a string with a quote that says, \"I like quotes\"";
答案 3 :(得分:0)
$outputList .= <<<LINK
<a href="files/$content_file" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);">$content_name</a>
LINK;
这是使用heredoc syntax。