เครื่องหมาย @ PHP คือเครื่องหมายสำหรับปิดข้อความแจ้งเตือน หรือข้อความ Warning จากระบบ เช่น ใช้คำสั่ง mkdir สร้าง folder หากไม่สำเร็จก็จะขึ้นข้อความ Warning หากไม่ต้องการให้ขึ้น แนะนำให้ใช้ @ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่างที่ 1 เครื่องหมาย @ PHP
<?php
@mkdir("a/b");
?>
ตัวอย่างที่ 2 แบบไม่ใส่เครื่องหมาย @ PHP
<?php
mkdir("a/b");
?>
ผลลัพธ์
Warning: mkdir(): No such file or directory in
จากตัวอย่างที่ 1 มีการใช้เครื่องหมาย @ วางไว้หน้าคำสั่ง mkdir หากคำสั่ง mkdir สร้าง folder ไม่สำเร็จก็จะไม่ขึ้นข้อความแจ้งเตือน หรือ Warning เพราะถูกปิดจากเครื่องหมาย @ ส่วนตัวอย่างที่ 2 ไม่มีใส่เครื่องหมาย @ กรณีสร้าง folder ไม่สำเร็จก็จะมีข้อความแจ้งเตือน หรือ Warning ออกสู่หน้าจอ สรุปเครื่องหมาย @ มีไว้สำหรับวางไว้หน้าคำสั่งที่ต้องการปิดข้อความแจ้งเตือน หรือ Warning กรณีที่ไม่สามารถทำงานได้อย่างถูกต้องสมบูรณ์