Javascript fullCalendar无法重新声明

Javascript fullCalendar无法重新声明,javascript,php,fullcalendar,Javascript,Php,Fullcalendar,所以我刚开始在php脚本上使用fullCalendar。 我从演示中复制了这一行: require dirname(__FILE__) . '\utilsController.php'; 但当我尝试使用它时,我得到: 致命错误:无法在中重新声明strotime() 如果我对此发表评论,我会得到另一个重新声明的问题。 我必须重命名控制器中的那些吗? 还是有其他解决办法? 重新声明意味着它已经被定义,这取决于我的PHP版本吗 我有: PHP版本5.4.19看来strotime()函数包含了多次。您

所以我刚开始在php脚本上使用fullCalendar。 我从演示中复制了这一行:

require dirname(__FILE__) . '\utilsController.php';
但当我尝试使用它时,我得到:

致命错误:无法在中重新声明strotime()

如果我对此发表评论,我会得到另一个重新声明的问题。 我必须重命名控制器中的那些吗? 还是有其他解决办法? 重新声明意味着它已经被定义,这取决于我的PHP版本吗

我有: PHP版本5.4.19

看来strotime()函数包含了多次。您可能多次加载utilsController.PHP。在这种情况下,需要使用一次。
否则,请检查另一个文件是否有相同的函数strotime(),并将其包含在当前脚本中。请确保strotime()函数包含一次。

如果该文件中有类或函数定义,则应始终使用
require\u once
。我这样做了,但没有改进。我将其更新为:require\u once dirname(file)。'\utilsController.php';但一切都没有改变。strotime是一个基本的php函数。重新声明它不是不可能吗?您不能两次重新声明同一个函数。这是一个错误。require和require\u一旦出现错误,请停止脚本。您可以尝试使用include\u一次。如果(!function\u exists('strotime')){function strotime(){your code here},您可以尝试此操作