인터넷

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

페이지 정보

작성자 구피아 작성일16-05-05 16:26 조회5,467회 댓글0건

본문

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

 

@set_time_limit(G5_SET_TIME_LIMIT);

 

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

 

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

 

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

 

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

댓글목록

등록된 댓글이 없습니다.

모바일 버전으로 보기