// báo cáo tất cả các lỗi ngoại trừ e_notice error_Reporting (e_all & ~ e_notice); ?>
error_reporting(E_ALL & ~E_NOTICE);
?>
Hàm error_Reporting () chỉ định các lỗi nào được báo cáo.
PHP có nhiều mức độ lỗi và sử dụng chức năng này đặt mức đó cho tập lệnh hiện tại.
22 năm trước
Alex ¶ — Sets which PHP errors are reported
Sự mô tả
15 năm trước(?int $error_level
= null
): int
Thông số
error_level
Mức độ lỗi mới. Nó có một hoặc một hằng số được đặt tên. Sử dụng các hằng số được đặt tên được khuyến khích mạnh mẽ để đảm bảo khả năng tương thích cho các phiên bản trong tương lai. Khi các mức lỗi được thêm vào, phạm vi số nguyên tăng, do đó các mức lỗi dựa trên số nguyên cũ sẽ không luôn luôn hoạt động như mong đợi.
Các hằng số mức lỗi có sẵn và ý nghĩa thực tế của các mức lỗi này được mô tả trong các hằng số được xác định trước.
Trả về giá trị
Trả về mức ERROR_REPORTING cũ hoặc mức hiện tại nếu không có tham số error_level
được đưa ra.
Thay đổi
Phiên bản | Sự mô tả |
---|
8.0.0 | error_level bây giờ là không thể. |
Ví dụ
Ví dụ #1 Error_Reporting () Ví dụerror_reporting() examples
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
Ghi chú
Mẹo
Truyền trong giá trị -1
sẽ hiển thị mọi lỗi có thể xảy ra, ngay cả khi các cấp độ và hằng số mới được thêm vào các phiên bản PHP trong tương lai. Hành vi tương đương với việc vượt qua E_ALL
hằng số.E_ALL
constant.
Xem thêm
- Chỉ thị Display_errors
- Chỉ thị HTML_ERRORS
- Chỉ thị XMLRPC_ERRORS
- ini_set () - Đặt giá trị của tùy chọn cấu hình
Thông tin tại Hephoz Dot de ¶ ¶
14 năm trước
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
- create a new file in which you include the faulty script:
null
0
null
1
null
2 jcastromail tại yahoo dot es ¶ ¶
1 năm trước
null
3
null
4
null
5
null
6
null
7 Dave tại Davidhbrown dot chúng tôi ¶ ¶
16 năm trước
null
8
null
9
error_level
0
null
2 Piancastelli Fernando ¶
17 năm trước
error_level
2
error_level
3
error_level
4
null
2
Luisdev ¶ ¶
4 năm trước
error_level
6
error_level
7
error_level
8
error_level
9
error_level
0
null
2 lhenry tại lhenry dot com ¶
2 năm trước
error_level
2
error_level
3
error_level
4
error_level
5
null
2 Adam tại Adamhahn dot com ¶
5 năm trước
error_level
7
error_level
8
null
2 Keithm tại Aoeex dot com ¶ ¶
12 năm trước
error_level
0
error_level
1
error_level
2
error_level
3
error_level
4
null
2 Qeremy! gmail ¶ ¶
7 năm trước
error_level
6
error_level
7
null
2 Phát ban ¶ ¶
7 năm trước
error_level
9
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
0
null
2 Phát ban ¶ ¶
4 năm trước
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
2
lhenry tại lhenry dot com ¶
2 năm trước
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
3
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
4
null
2 Adam tại Adamhahn dot com ¶
14 năm trước
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
6
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
7
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
8
<?php// Turn off all error reporting
error_reporting(0);// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);// Report all PHP errors
error_reporting(E_ALL);// Report all PHP errors
error_reporting(-1);// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);?>
9
null
2 jcastromail tại yahoo dot es ¶ ¶
1 năm trước
-1
1
-1
2
-1
3
-1
4
-1
5
-1
6
-1
7
null
2 Dave tại Davidhbrown dot chúng tôi ¶ ¶
16 năm trước
-1
9
E_ALL
0
E_ALL
1
null
2 Piancastelli Fernando ¶
5 năm trước
E_ALL
3
Keithm tại Aoeex dot com ¶ ¶
17 năm trước
E_ALL
4
Luisdev ¶ ¶
17 năm trước
E_ALL
5
E_ALL
6
E_ALL
7
E_ALL
8
E_ALL
9
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
0
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
1
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
2
null
2 Luisdev ¶ ¶
4 năm trước
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
4
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
5
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
6
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
7
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
8 lhenry tại lhenry dot com ¶
2 năm trước
If you just see a blank page instead of an error reporting and you have no server access so you can't edit php configuration files like php.ini try this:
9
- create a new file in which you include the faulty script:
0
null
2 Adam tại Adamhahn dot com ¶
4 năm trước
- create a new file in which you include the faulty script:
2
- create a new file in which you include the faulty script:
3
- create a new file in which you include the faulty script:
4
null
2 lhenry tại lhenry dot com ¶
2 năm trước
- create a new file in which you include the faulty script:
6
- create a new file in which you include the faulty script:
7
null
2 Adam tại Adamhahn dot com ¶
5 năm trước
- create a new file in which you include the faulty script:
9
null
00
null
01
null
2 Keithm tại Aoeex dot com ¶ ¶
17 năm trước
null
03
null
04
null
05
null
2 Luisdev ¶ ¶
2 năm trước
null
07
Cách nhanh nhất để hiển thị tất cả các lỗi và cảnh báo PHP là thêm các dòng này vào tệp mã PHP của bạn: ini_set ('display_errors', 1);ini_set ('display_startup_errors', 1);error_Reporting (e_all);Hàm ini_set sẽ cố gắng ghi đè cấu hình được tìm thấy trong PHP của bạn.Tệp INI.
Xử lý lỗi là quá trình bắt các lỗi được đưa ra bởi chương trình của bạn và sau đó thực hiện hành động thích hợp.Nếu bạn sẽ xử lý các lỗi đúng thì nó có thể dẫn đến nhiều hậu quả không lường trước được.Nó rất đơn giản trong PHP để xử lý một lỗi.catching errors raised by your program and then taking appropriate action. If you would handle errors properly then it may lead to many unforeseen consequences. Its very simple in PHP to handle an errors.
Có bao nhiêu mức độ lỗi trong PHP?Có 16 mức độ lỗi trong PHP 5. Các lỗi này đại diện cho danh mục và đôi khi mức độ nghiêm trọng của một lỗi trong PHP.16 error levels in PHP 5. These errors represent the category and sometimes severity of an error in PHP.