PHP 앞에 at을 추가하는 것은 @의 역할 분석과 일치합니다.

高洛峰
풀어 주다: 2023-03-04 16:50:01
원래의
1087명이 탐색했습니다.

PHP 프로젝트 작업을 할 때 항상 코드 몇 줄 앞에 @ 기호를 추가합니다. 모두가 그것이 무엇을 의미하는지 알고 있나요? @

에 맞춰 PHP에서 함수 앞에 at을 추가하는 함수에 대한 분석을 공유해드리겠습니다. 오늘 사용해봤으니 꼭 기억해두세요. 실제로는 오류 제어 문자입니다. 오류가 발생하더라도 해당 오류 메시지는 무시되고 아래 코드가 계속 실행됩니다.

@$page=$_GET['page']?intval($_GET['page']):1;
로그인 후 복사

이 문장은 "index.php?page=5"와 같이 URL에서 페이지 키워드 값을 가져오면 $page는 5를 가져옵니다.

그러나 오류가 있는 경우, 예를 들어 "index.php" 뒤에 페이지 키워드가 없는 경우, $_GET['page']가 존재하지 않는 경우에는 오류가 보고됩니다. @를 사용하면 이 작은 오류를 무시할 수 있습니다.

또 다른 예:

$conn = mysqli_conncet("q","w","e","r");
로그인 후 복사

이렇게 하면 데이터베이스 연결에 대한 잘못된 정보가 입력됩니다.

@$conn = mysqli_conncet("q","w","e","r");
로그인 후 복사

$conn 앞에 @를 추가하면 오류 메시지 출력을 방지할 수 있습니다.

여기에 적어두세요.

위는 @를 준수하기 위해 PHP 앞에 at을 추가하는 함수에 대한 분석입니다.

PHP에서 at을 추가하기 전 @의 역할 분석에 대한 더 관련 있는 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿