Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 @ 기호의 용도는 무엇입니까?


PHP는 오류 제어 연산자, 즉 at 기호(@)를 지원합니다. @가 표현식 앞에 추가되면 해당 표현식에 의해 생성될 수 있는 모든 오류 메시지가 무시됩니다.

PHP에서 @ 기호를 사용하는 코드는 다음과 같습니다-

예시

<?php
   $file = @file ('non_existent_file') or
   die ("Failed in opening the file: Error Message = '$err'");
   $value = @$cache[$key];
?>

출력

이것은 다음과 같은 출력을 생성합니다-

Failed in opening the file: Error Message = ''PHP Notice: Undefined
variable: err in /home/cg/root/6985034/main.php on line 4

예시

이제 다른 예를 살펴보겠습니다-

<?php
   $val = $test['5']
   $val = @$test['5']
?>

출력

이것은 다음과 같은 출력을 생성합니다-

PHP Parse error: syntax error, unexpected '$val' (T_VARIABLE) in /home/cg/root/6985034/main.php on line 5