[PHP]오류제어연산자 @(골뱅이,at)
php에서 앞에 @(at, 골뱅이)가 사용된 function을 자주 볼 수 있다. 해당 function의 모든 오류메세지를 무시하겠다는 뜻이다. note @ 연산자는 어떠한 값을 얻을 수 있으면, @을 붙일 수 있습니다. 변수, 함수, include호출, 상수 등에 붙일 수 있습니다. 함수 정의, 클래스 정의 if와 foreach 같은 조건부 구문 등에는 붙일 수 없습니다. warning 현재 "@" 오류 제어 연산자는 스크립트 실행을 종료하는 치명적인 오류에 대한 오류보고도 꺼버린다. 즉, "@"를 어떠한 함수에서 오류를 제거하려고 사용하였을 때, 그 함수가 존재하지 않거나, 오타를 내면 그 위체에서 아무런 이유를 알려주는 지시도 없이 스크립트가 종료됩니다. 참고사이트 링크