2012-09-26 21 views
7

Tôi không hiểu ý nghĩa của biểu tượng @ trước hàm php ví dụ: @mysql_query(), nếu ai đó biết hãy giải thích cho tôi.@ biểu tượng trước hàm php

+2

của nó được sử dụng để ngăn chặn PHP Lỗi – Baba

+1

Đó là một thực tế xấu. – moonwave99

Trả lời

14

Đó là error suppression operator, bình thường không phải là một ý tưởng tốt để sử dụng nó như bạn nên bẫy lỗi sạch hơn là chỉ đơn giản là giấu chúng

3

Nó có nghĩa là nếu một lỗi được tạo ra bởi chức năng đó, nó không được hiển thị . Nó ngăn chặn lỗi để nói. Theo hướng dẫn sử dụng PHP nêu rõ:

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

Nhìn vào đây để biết thêm thông tin: http://php.net/manual/en/language.operators.errorcontrol.php

Các vấn đề liên quan