?php / * Intentional file error * / $my_file = @file ('non_existent_file') or die ("Failed opening file: error was '$php_errormsg'"); / / this works for any expression, not just functions: $value = @$cache[$key]; / / will not issue a notice if the index $key doesn't exist.?
만약 track_errors 기능이 활성화 되어 있다면, 해당 표현식에서 발생한 모든 에러 메시지는 $php_errormsg 라는 전역 변수에 저장될 것이다. 이 변수의 값은 매번 에러가 발생할 때마다 새로 설정된다. 따라서 만약 여러분이 이 변수를 사용하려면 에러가 발생한 직후에 최대한 빨리 사용하여야 한다.