添加对php echo语句的单击调用

添加对php echo语句的单击调用,php,html,Php,Html,我相信有一个简单的解释,但我找不到一个答案,这在任何地方。这是一个在报头上调用以显示电话号码的函数。我试图添加点击呼叫跟踪到这个,但当我添加它,它打破了网站。所以 这是当前代码: function themeblvd_header_contact() { $link_address = 'tel:3026560214'; echo "<div class='contact-number'>Contact us at <a href='$link_address'>

我相信有一个简单的解释,但我找不到一个答案,这在任何地方。这是一个在报头上调用以显示电话号码的函数。我试图添加点击呼叫跟踪到这个,但当我添加它,它打破了网站。所以

这是当前代码:

function themeblvd_header_contact() {
  $link_address = 'tel:3026560214';
  echo "<div class='contact-number'>Contact us at <a href='$link_address'>(302) 656-0214</a></div>";
}
功能模块MEBLVD\u标题\u联系人(){
$link_地址='电话:3026560214';
echo“与我们联系”;
}
当我添加点击呼叫时,点击呼叫中断:

$link_address = 'tel:3026560214'; 
echo "<div class='contact-number'>Contact us at <a onclick="ga('send', 'event',
'phone number', 'click to call', '3026560214', 1);" href='$link_address'>(302) 656-0214</a></div>";
$link_address='电话:3026560214';
echo“与我们联系”;

> p>我看到你正在关闭中间的字符串,然后再做一个新的字符串,两个引号很可能是这里的问题。试着像这样逃脱绳子

$link_address = 'tel:3026560214'; 
echo "<div class='contact-number'>Contact us at <a onclick=\"ga('send', 'event',
'phone number', 'click to call', '3026560214', 1);\" href='$link_address'>(302) 656-0214</a></div>";
$link_address='电话:3026560214';
echo“与我们联系”;

你所说的“它破坏了网站”是什么意思?你会犯什么样的错误?你需要避开双引号<代码>回音“在网站上与我们联系只是一片空白。没有错误代码。您使用的是什么IDE?它没有告诉你你有错误吗?否则,网站上的错误应该会给你一个错误的线索。只需看看语法突出显示。您需要知道如何调试像这样的简单语法错误。谢谢!我想是这样的。如果你不介意的话,请澄清一下,为什么引号前的正斜杠在onclick的末尾?@AngelHerrera因为
将在字符串结尾处不使用```转义。字符串的开头是双qoute,对吧。
\”
基本上说quoute是字符串的一部分。否则它将关闭传递给echo的字符串。“如果这更有意义的话?”JimboSlice再次感谢你。真的很有帮助。