[PHP] 함수 앞에 붙는 @의 의미

구피아 2016-05-05 (목) 16:26 6년전  

그누보드5 파일들 중에서 common.php 내용을 살펴보면 다음과 같은 코드가 나옵니다.

 

@set_time_limit(G5_SET_TIME_LIMIT);

 

위 내용에서 set_time_limit 함수 앞에 골뱅이(@) 표시가 붙어있는 것을 볼 수 있는데요.

 

@의 의미는 '해당 함수 실행시 발생하는 오류나 경고 메시지를 표시하지 않겠다'는 뜻입니다.

 

서버 설정에 따라 오류나 경고 메시지를 화면에 표시할 수도 있고 안 할 수도 있는데요.

 

함수 앞에 @를 붙여줌으로써 오류나 경고 메시지를 강제적으로 표시되지 않도록 하는 옵션이라고 생각하면 됩니다.

구피아 PC버전 로그인
로그인 해주세요.

쪽지

포인트

스크랩
컴퓨터
커뮤니티
동영상
이용안내
구피아 PC버전 로그인