>  기사  >  백엔드 개발  >  마크에서 PHP @의 역할에 대한 소개 예

마크에서 PHP @의 역할에 대한 소개 예

高洛峰
高洛峰원래의
2017-01-06 15:57:521151검색

PHP 코드를 보면 어떤 줄 앞에는 항상 @ 기호가 있는데, 아직도 그게 무슨 뜻인지 모르겠습니다. 예를 들어 dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);

오늘 사용했는데 기억해두세요. 실제로는 오류 제어 문자입니다. 즉, 오류가 발생하더라도 오류 메시지를 무시하고 다음 코드가 계속 실행됩니다.

@$page=$_GET['page']?intval($_GET['page']):1;

이 문장은 예를 들어 "index.php?page=5"이면 $page는 5를 얻습니다.

그러나 오류가 있는 경우, 예를 들어 "index.php" 뒤에 페이지 키워드가 없고, $_GET['page']가 없으면 오류가 보고됩니다. @, 이 작은 오류는 무시해도 됩니다.

또 다른 예:

$conn = mysqli_conncet("q","w","e","r");

이렇게 하면 다음과 같은 잘못된 정보가 입력됩니다. 데이터베이스에 연결 중입니다.

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

@$conn = mysqli_conncet("q","w","e","r");

여기서만 기억하세요.

마크에서 PHP @의 역할에 대한 더 많은 예와 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.