2012-04-25 2 views
-1

나는 다음과 같은 오류가 무엇입니까 방법 : PHP 치명적인 오류 : 정의되지 않은 함수 updateRecord()로 전화를PHP 치명적인 오류

나는 그 PHP 내가 부르고 기능을 찾을 수없는 것을 의미한다 알고있다.

필자는 함수 이름의 철자와 페이지 맨 위의 포함 파일을 두 번 확인했으며 둘 다 맞습니다. PHP가 포함 된 파일에서 함수를 인식하지 못하는 이유를 모르겠습니다. 여기

코드입니다 :

include_once('../lib/updatesEngine_lib.php');//include the file with the function 

함수 호출 : updatesEngine_lib.php에서

updateRecord($jobid); 

:

function updateRecord($jobid){//Code//} 

나는 손실에있어 왜 ISN '에 대한 일하고있어. 특히 updateEngine_lib.php 파일에는 작동중인 유사하게 구조화 된 다른 기능이 있기 때문에 특히 그렇습니다.

HELP!

+3

실수로 내 의견을 삭제했습니다. 위의 사람입니다. include_once에서 require_once로 전환했습니다. 파일을 찾지 못하면 스크립트가 치명적인 오류로 중단됩니다. – Phil

+0

그는 경고를 받게 될 것이고 그는이 파일의 다른 함수가 모두 정상적으로 작동한다고 말합니다. –

+0

나는 require_once로 스크립트를 전환했으나 아무 것도하지 않았습니다. 나는 여전히 updateRecord가 정의되지 않은 함수라는 PHP 치명적인 오류가 발생합니다. – mysticgohan53

답변

-1

맞춤법 검사를 세 번째로 또는 작동시킬 때까지 확인하십시오.
마술은 없습니다.
"정의되지 않은 함수로 호출"이라고하면 - 그렇습니다.

현재이 함수를 updatesEngine_lib.php에서 호출하면 어떻게 될까요? 작동합니까?

+0

정확합니다. 내가 스크립트를 사용하여 SVN repo의 변경 사항을 웹 루트로 푸시하기 전에 dev가 스크립트를 사용하고 있음을 알았지 만, 그가 떠날 때, 스크립트가이 스크립트가 있던 폴더로 밀어 넣기위한 권한을 해제했습니다. 따라서 제출물을 올바르게 작성하는 동안 웹 루트로 제출하지 못했습니다. – mysticgohan53

관련 문제