Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Công dụng của ký hiệu @ trong PHP

PHP hỗ trợ toán tử kiểm soát lỗi tức là dấu @. Khi @ được thêm trước một biểu thức, bất kỳ thông báo lỗi nào có thể được tạo ra 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]; 
?>

Kết quả

Đ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ụ

Hãy xem một ví dụ khác:

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

Kết quả

Đ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