2016-01-30 54 views
1

我無法迴應下面的代碼,因爲「」和「'我該如何解決這個問題? 有沒有另一種方式來打印javascipt代碼在PHP中不使用「」和「'?在PHP中打印JavaScript代碼

print "<a href ="javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">Add to Cart</a>"; 
+0

是的,在php文檔中查找'heredoc'。 – georg

+0

或只是逃避... – adeneo

+0

感謝很多傢伙。我想我應該在國外學習CS/IT,因爲我國這裏的教學很差。 –

回答

0

逃生"\

print "<a href=\"javascript:void(0)\" onclick=\"document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'\">Add to Cart</a>"; 

您可以使用HEREDOC

print <<< EOT 
    <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">Add to Cart</a> 
EOT; 

另一種方式是在印刷前行結束PHP之後繼續它:

?> 

<a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">Add to Cart</a> 

<?php