이 바로 가기 수있는 방법이 있나요 이론적 인 예제),하지만 내 코드를 단축 할 방법을 찾을 수 없습니다. 함수를 사용하여 내 라인을 가져 오는 경우 함수가 호출 된 곳의 라인이 아닌 라인을 가져옵니다.동적 액세스 마법 상수
내 로그에 내가 함수가 호출 된 곳에서 알 필요가 로그 파일에 직접 인쇄하지만, 함수를 호출하는 데는 보통, 그래서 나는이 같은 인쇄 할 basename(__FILE__).'::'.__FUNCTION__.'()::'.__LINE__
를 사용
index.php::b()::6
를이 다른 파일에 500 개 이상의 함수가있을 때 많은 코드입니다. 이 작업을 수행하는 단축 또는 더 좋은 방법이 있습니까?
은 로깅 오류에 대한이 무엇입니까? – Gordon
info (사용자가 수행하는 작업, 응용 프로그램을 변경하는 경우), 디버그 메시지 (디버그가 ON 인 경우), 경고 및 오류 등 모든 정보를 기록합니다. –
여기를 참조하십시오. http://stackoverflow.com/questions/1252529/get-code-line-and-file-thats-executing-the-current-function-in-php – Gordon