2012-01-09 2 views
6

나는 많은 두통을 일으킬 수 있으므로 보통 @을 사용하지 않습니다. 이 두 가지 예를 살펴보십시오.은 @ 링크가 나쁜 습관입니까?

a) 

if(file_exists('file')) 
    unlink('file'); 

b) 

@unlink('file'); 

.

b은 디스크 룩업이 적어 성능이 좋습니다. 그래서 내 질문 : 옵션 b 내게 어떤 문제가 발생하거나 a 관련하여 어떤 disavantages가?

+4

파일을 삭제할 수없는 또 다른 이유가 있으면 어떻게됩니까? – PeeHaa

답변

4

나는 첫 번째 것이 될 것입니다.

단순히 파일이 존재하지 않는 다른 이유 때문에 파일을 삭제할 수없는 경우 어떻게해야합니까?

+0

그러나 폴더를 쓸 수 있는지 확인하면 스크립트에서 'b'옵션으로 성능을 향상시킬 수 있습니까? 예를 들어 내가 성능을 향상시킬 필요가 있고 환경을 올바르게 구성했다면 ... –

+0

파일 시스템에 대한 호출이 아니겠습니까? – PeeHaa

+0

스크립트를 실행하는 동안 가능한 여러 번에 대해 시작될 때 한 번만 ... –

관련 문제