在意外的T_ENCAPSED和WHITESPACE上收到解析错误

时间:2012-10-31 02:51:36

标签: php

我在第一行代码中收到错误:

  

解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期望在第184行的T_STRING或T_VARIABLE或T_NUM_STRING

如何在以下代码中修复此错误:

$assessmentform = "<form action='echo htmlentities($_SERVER['PHP_SELF']);' method='post'>
<p>Assessments: echo $sessionHTML; </p>
<p><input id='sessionSubmit' type='submit' value='Submit Assessment' name='sessionSubmit' /></p>      
</form>";

1 个答案:

答案 0 :(得分:1)

您无法从字符串

中调用函数

尝试

$assessmentform = "<form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<p>Assessments: {$sessionHTML} </p>
<p><input id='sessionSubmit' type='submit' value='Submit Assessment' name='sessionSubmit' /></p>      
</form>";