当我只声明一次时为什么我的功能重新声明致命错误?

时间:2016-08-19 10:14:44

标签: php

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

这是我的功能。

$StudentMarks=createStudentMarks($key);

我已经在同一个文件中调用了函数,这样会导致致命的错误。是的,所以任何人都可以帮助我

  

无法重新声明createStudentMarks()(之前在/var/www/html/2016/S/Mcd_BuildStudentsMarks.php:85中声明)在第85行的/var/www/html/2016/S/Mcd_BuildStudentsMarks.php中这是错误我正好得到

1 个答案:

答案 0 :(得分:0)

大多数情况下,这是由于意外requireinclude文件不止一次造成的。

这通常表明编码行为不好,所以首先尝试查找是否是这种情况。尝试消除第二个等requireinclude s。

在任何情况下,您都可以使用include_oncerequire_once解决问题,但不会在第二次或下次调用时包含该文件。