Computer >> Máy Tính >  >> Lập trình >> PHP

Việc sử dụng ký hiệu @ trong PHP là gì?


PHP hỗ trợ toán tử kiểm soát lỗi, tức là dấu tại (@). Khi @ được thêm vào trước một biểu thức, mọi thông báo lỗi có thể được tạo bởi biểu thức đó sẽ bị bỏ qua.

Để sử dụng ký hiệu @ trong PHP, mã như sau−

Ví dụ

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

Đầu ra

Điều này sẽ tạo ra kết quả sau−

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

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác−

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

Đầu ra

Điều này sẽ tạo ra kết quả sau−

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