แนะนำตัว
ใน PHP @ สัญลักษณ์ถูกกำหนดให้เป็นตัวดำเนินการควบคุมข้อผิดพลาด เมื่อนำหน้านิพจน์ใด ๆ ข้อผิดพลาดใด ๆ ที่พบโดยตัวแยกวิเคราะห์ PHP ขณะดำเนินการจะถูกระงับและนิพจน์จะถูกละเว้น
รหัสต่อไปนี้พยายามเปิดไฟล์ที่ไม่มีอยู่สำหรับการดำเนินการอ่าน แต่ตัววิเคราะห์วิเคราะห์ PHP รายงานคำเตือน
ตัวอย่าง
<?php $fp=fopen("nosuchfile.txt","r"); echo "Hello World \n"; ?>
ผลลัพธ์
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น
Hello World PHP Warning: fopen(nosuchfile.txt): failed to open stream: No such file or directory in /home/cg/root/1569997/main.php on line 2
การเติมเครื่องหมาย @ ให้กับนิพจน์ fopen() ระงับข้อความแสดงข้อผิดพลาด และคำสั่งจะถูกละเว้น
ตัวอย่าง
<?php $fp=@fopen("nosuchfile.txt","r"); echo "Hello World"; ?>
ผลลัพธ์
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น
Hello World