본문 바로가기
IT/PHP

Error Control Operators 에러 제어 연산자 @

by Spring Up!! 2016. 6. 20.
반응형

Error Control Operators 는 @ 기호를 사용한다

이 연산자를 사용하면 에러 메시지가 무시되며, 표현식에만 사용할 수 있다


임의의 에러 메시지를 생성하고 싶을 때도 사용할 수 있다

$fp = @fopen(“non_existent_file.php”, ‘r’) or die(“there is no such file”);



만약 track_error 가 활성화 되어 있다면

그 표현식에 의해 발생된 에러 메시지는 $php_errormsg 에 저장될 것이다.

이 변수는 각 에러에 의해 덮어 쓰여지게 되므로 바로 체크해야 한다.


@ error-control operator 는

스크립트 실행을 멈추게 하는 크리티컬한 에러에 대한 에러 메세지도 막을 것이다. 


반응형

'IT > PHP' 카테고리의 다른 글

[PHP] PDO API  (0) 2016.10.22
PHP MySqli 사용 예제  (0) 2016.10.19
PHP Trait  (0) 2016.10.07
PHP list 문  (0) 2016.10.03
Language construct  (0) 2016.09.25
Maria DB Query 사용법 및 기타 주의 사항  (0) 2016.09.12
PHP namespace  (0) 2016.08.21
PHP Array  (0) 2016.08.03
PHP Class  (0) 2016.07.26
PHP Session  (0) 2016.06.23

댓글