Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ตัวดำเนินการควบคุมข้อผิดพลาด PHP


แนะนำตัว

ใน 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