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