获取PHP致命错误

获取PHP致命错误,php,fatal-error,Php,Fatal Error,我得到以下错误:PHP致命错误:调用未定义的函数updateRecord() 我知道这意味着PHP无法找到我正在调用的函数 我在页面顶部仔细检查了函数名和include文件的拼写,两者都是正确的。我不知道为什么PHP不能识别包含文件中的函数 代码如下: include_once('../lib/updatesEngine_lib.php');//include the file with the function 函数调用: updateRecord($jobid); 在UpdateEngi

我得到以下错误:PHP致命错误:调用未定义的函数updateRecord()

我知道这意味着PHP无法找到我正在调用的函数

我在页面顶部仔细检查了函数名和include文件的拼写,两者都是正确的。我不知道为什么PHP不能识别包含文件中的函数

代码如下:

include_once('../lib/updatesEngine_lib.php');//include the file with the function
函数调用:

updateRecord($jobid);
在UpdateEngine_lib.php中:

function updateRecord($jobid){//Code//}
我不明白为什么这不起作用。尤其是因为updateEngine_lib.php文件中还有其他结构类似的函数在工作


救命啊

第三次检查你的拼写,或者直到你的拼写正常为止。
没有魔法。
如果它说“调用未定义的函数”,那么它就是


顺便说一句,如果你从UpdateEngine_lib.php调用这个函数会怎么样?它能工作吗?

我不小心删除了我的评论-我就是上面的那个人-从include_once切换到require_once。如果找不到文件,它将使脚本停止,并出现致命错误。他也会收到警告,他说此文件中的其他功能正常。我曾将脚本切换为require_,但这没有起任何作用。我仍然收到一个PHP致命错误,说updateRecord是一个未定义的函数。我必须同意你的常识,我知道include可以工作,因为该include中的其他函数目前正在工作。由于某些原因,只有updateRecord会导致未定义的函数致命错误。如果您从UpdateEngine_lib.php调用此函数,会怎么样?它是否工作?您是正确的。事实证明,在我之前的开发人员使用脚本将更改从SVN repo推送到web根目录中,但当他离开时,他关闭了将脚本推送到该脚本所在文件夹的权限。因此,虽然我正确地提交了意见,但它并没有进入web根目录。