여기에있는 아이디어는 로깅 및 디버깅을위한 메소드를 작성하는 것으로, 해당 메소드를 관련 '마법 상수'로 전달할 필요가 없습니다. 효과적으로, 나는이 방법을 정의과 같이 사용하여 달성하기 위해 노력하고있어 : function Debug($Message,$File=__FILE__,$Line=__LINE__)
{
...
}
내가에서 실행하고 문제가 있
Ok Logging Class에 다른 질문이 HERE 있지만 로그 파일 항목에 호출 스크립트의 줄 번호를 추가 할 수 있기를 원했습니다. 나는 이걸 보았습니다 __Line __ 그러나 이것이 제가있는 줄 번호를 알려줍니다. 예 : a.php에 디버그 내 Logger.php 클래스 이제 $log = new Logger();
$log->debug('hello
내가 PHP 아래 7.2.0 를 사용하고있어 마법 일정 __FILE__에 대한 설명입니다 의 전체 경로 및 해결 심볼릭 링크를 사용하여 파일의 파일 이름. Include 안에 을 사용하면 포함 된 파일의 이름이 반환됩니다. 내가 절 "해결 심볼릭 링크로 파일의 파일 이름"의 의미를 이해하지 않았다 누군가가 나를 __FILE__ 일정 마법의 사용 시범 적절한