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

การใช้สัญลักษณ์ @ ใน PHP คืออะไร?


PHP รองรับตัวดำเนินการควบคุมข้อผิดพลาด เช่น เครื่องหมาย at (@) เมื่อ @ ถูกนำหน้านิพจน์ ข้อความแสดงข้อผิดพลาดที่อาจสร้างโดยนิพจน์นั้นจะถูกละเว้น

ในการใช้สัญลักษณ์ @ ใน PHP โค้ดจะเป็นดังนี้−

ตัวอย่าง

<?php
   $file = @file ('non_existent_file') or
   die ("Failed in opening the file: Error Message = '$err'");
   $value = @$cache[$key];
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

Failed in opening the file: Error Message = ''PHP Notice: Undefined
variable: err in /home/cg/root/6985034/main.php on line 4

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน-

<?php
   $val = $test['5']
   $val = @$test['5']
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

PHP Parse error: syntax error, unexpected '$val' (T_VARIABLE) in /home/cg/root/6985034/main.php on line 5