그래서 내 문제는 다음과 같습니다. 이 코드는 웹 브라우저를 통해 페이지를로드 할 때 잘 작동합니다. 하지만 커맨드 라인에서 스크립트를 실행하면 "php script.php"처럼 폭탄이 터집니다.PHP error_log & working not working
이 script.php은 다음과 같습니다
<?php
include_once('class.WebsiteScraper.php');
$ws = new WebsiteScraper();
$ws->test();
...
?>
class.WebsiteScraper.php은 다음과 같습니다
<?php
echo 'test';
class WebsiteScraper {
public function test() {
echo 'test2';
}
}
?>
이 오류 반환 명령 줄을 통해 호출 할 때 만
PHP Fatal error: Call to undefined method WebsiteScraper::test() in ... on line 4
을한다 이것은 일어난다. 내가이 script.php하려면 회사
error_log('hey there');
를 추가 할 때 또 한가지주의 할, 그것보다는 내 오류 로그에 표준 출력에 오류가 발생합니다. 그러나 웹 브라우저에서 호출되면 오류 로그에 기록됩니다. 어떤 아이디어?
포함 파일 @ 오류가 발생이되지 발견되지? –
아니요, 그게 ... 내가 파일 오류가 예상 밖의 파일 이름을 넣어 "파일이 존재하지 않았다"오류가 예상됩니다. 그래서 그것을 찾고 있지만 클래스에 메서드를로드 할 수 없습니다? –