语法错误,php中意外的T_STRING

时间:2014-03-24 09:47:12

标签: php

嗨,我收到了这个错误,这对我来说已经很头疼了。任何人都可以在我犯错的地方帮助我。

这是我的代码。

<?php echo mxp_draw_pull_down_menu('datefield', MxpStatistics::getFieldsDropDown(), isset($_SESSION['statistics']['datefield']) ? $_SESSION['statistics']['datefield'] : ' ', 'onchange="javascript: saveModify(document.searchreport'.$rand.', \''.mxp_href_link_admin(FILENAME_DEFAULT, $MxpTemplate->getModule() . '&module=' . substr($file['name'], 0, strrpos($file['name'], '.'))) ."' , null, " . $_GET['windowId']);"');?>

1 个答案:

答案 0 :(得分:0)

只需从代码中删除最后四个字符("');)。

如果您使用任何突出显示IDE的语法,则可以轻松检测到语法错误。 另外,如果你试图保存这样的行数,那么找到语法错​​误和调试将是一个非常令人头痛的问题。

试试此代码

<?php 
echo mxp_draw_pull_down_menu('datefield', MxpStatistics::getFieldsDropDown(), isset($_SESSION['statistics']['datefield']) ? $_SESSION['statistics']['datefield'] : ' ', 'onchange="javascript: saveModify(document.searchreport'.$rand.', \''.mxp_href_link_admin(FILENAME_DEFAULT, $MxpTemplate->getModule() . '&module=' . substr($file['name'], 0, strrpos($file['name'], '.'))) ."' , null, " . $_GET['windowId']);
?>