> 백엔드 개발 > PHP 튜토리얼 > mark_php 기술에서 PHP @의 역할에 대한 소개 예

mark_php 기술에서 PHP @의 역할에 대한 소개 예

WBOY
풀어 주다: 2016-05-16 20:35:05
원래의
1062명이 탐색했습니다.

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

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

@$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 앞에 @를 추가하면 오류 메시지가 출력되는 것을 방지할 수 있습니다.

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

여기에 적어두세요.

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