Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用HTML和Javascript函数调用PHP变量_Javascript_Php - Fatal编程技术网

使用HTML和Javascript函数调用PHP变量

使用HTML和Javascript函数调用PHP变量,javascript,php,Javascript,Php,我在PHP变量中使用HTML时遇到问题。 请看下面的例子 $htmlvariable = "<a onclick="calledfunction('string',javascriptvariable);">Calling</a>"; $htmlvariable=“Calling”; 在字符串中使用单引号并用\转义单引号: $htmlvariable = '<a onclick="calledfunction(\'string\',javascriptvariab

我在PHP变量中使用HTML时遇到问题。 请看下面的例子

$htmlvariable = "<a onclick="calledfunction('string',javascriptvariable);">Calling</a>";
$htmlvariable=“Calling”;

在字符串中使用单引号并用
\
转义单引号:

$htmlvariable = '<a onclick="calledfunction(\'string\',javascriptvariable);">Calling</a>';
$htmlvariable='Calling';
否则,将产生以下错误:

分析错误:语法错误,意外的T_字符串

要将这些
包含在PHP双引号字符串中,您需要对它们进行转义:

$htmlvariable = "<a onclick=\"calledfunction('string',javascriptvariable);\">Calling</a>";
$htmlvariable=“Calling”;

问题出在哪里?