为什么我得到函数重新声明致命错误,当我已经声明它只有一次


Why im getting function redeclared fatal error when i have declared it only once?

function createStudentMarks($key)
{    echo "key".$key;exit;    }

这是我的职责。

$StudentMarks=createStudentMarks($key);

我在同一个文件中调用函数,就像这样,我得到致命的错误。有谁能帮帮我吗?

不能重新声明createStudentMarks()(先前在/var/www/html/2016//mcd_buildstudentsmarks .php中声明:85)在/var/www/html/2016//mcd_buildstudentsmarks .php第85行这是我得到的错误正是

大多数情况下,这是由于意外地多次对一个文件进行requireinclude操作造成的。

这通常表示不良的编码行为,因此首先尝试查找是否存在这种情况。试着消除第二个等等require s或include s。

在任何情况下,你可以绕过它,但使用include_oncerequire_once,这将不包括文件在第二次或下一次调用