Devdit
 

เครื่องหมาย @ PHP คืออะไร ใช้ทำอะไร

705

เครื่องหมาย @ 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 กรณีที่ไม่สามารถทำงานได้อย่างถูกต้องสมบูรณ์

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ