2009-07-22 5 views
2

나는 construct라는 클래스에서 pagestart()라는 메서드를 호출하고 실행하는 PHP 페이지가 있습니다. 같은 페이지에서 나중에 다른 클래스에서 다른 메서드를 호출합니다. 어떤 이유로 든 다른 메서드 오류가 발생하면 해당 클래스에서 error() 함수를 호출해야합니다.PHP 클래스 호출 외부 클래스

include_once("class/construct.class.php"); 
$construct = new construct; 
$construct->error($msg); 

그리고 단지 주요 PHP 파일에 포함 된 클래스에서 볼 수있는 기능을 말씀 :

내 질문은하지 않고 오류() 메서드를 호출 할 수있는 방법이 무엇입니까?

감사합니다.

답변

4

해당 기능의 시작 부분에 set_error_handler으로 전화를 걸 수 있으며 그 끝 부분에 restore_error_handler으로 전화 할 수 있습니다.