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 중국어 웹사이트를 주목하세요!