PHP có nhiều mức độ lỗi được biểu thị bằng các hằng số [số]. Các hằng số xây dựng một bitmask chỉ định các lỗi nào để báo cáo. Công cụ này sẽ giúp bạn:
- Tính toán mức báo cáo lỗi bằng cách chọn các hằng số lỗi riêng lẻ
- Xem hằng số nào được đặt bằng cách nhập số Bitmask báo cáo lỗi
Phiên bản PHP:
Đặt báo cáo lỗi trong PHP khi chạy
Đặt báo cáo lỗi trong php.ini
error_reporting =
Đặt báo cáo lỗi trong Apache's .htaccess
php_value error_reporting
Đặt báo cáo lỗi trong PHP CLI [ví dụ: trong Cron Job]
/usr/bin/php -d error_reporting= wp-cron.php
13 hữu ích 1 bình luận chia sẻ
19 hữu ích 3 bình luận chia sẻ
- answer
- Bạn có thể tìm thấy danh sách tất cả các hằng số lỗi đã xác định trong sách hướng dẫn . Lưu ý rằng đây không phải là cờ mà nó là một bitmask, vì vậy bạn không thể nhận được danh sách các "cờ". Để tìm hiểu, hãy làm ướt một mức lỗi cụ thể có được bao phủ bởi một mặt nạ bit hay không, hoặc để kết hợp nhiều mức lỗi, hãy sử dụng phép toán bit thông thường
- 0 hữu ích 4 bình luận chia sẻ
- công cụ bạn đang tìm kiếm là
Tất cả các công cụ khác sẽ vô dụng hoặc có hại
-6 hữu ích 1 bình luận chia sẻ Nov 4, 2011 at 10:25Nov 4, 2011 at 10:25
Đăng nhập để trả lời câu hỏicweiskecweiske
Có thể bạn quan tâm13 gold badges128 silver badges189 bronze badges13 gold badges128 silver badges189 bronze badges
1
I'm looking for a tool to help me with analyzing and setting
var_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set
error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
0 levels in PHP.Nov 23, 2011 at 3:00Nov 23, 2011 at 3:00I'd like it to have the following features:JosephJoseph
Paste a numeric
1 value and see all the single error reporting bits that are set in it1 silver badge2 bronze badges1 silver badge2 bronze badgesvar_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set
error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
3
A list of all possible error levels with checkboxes. Checking them generates the PHP code to set it.
[optional] Select the PHP versions the generated PHP code must run under and generate the code that works for all of them. Important when setting e.g.
error_reporting[-1];
0 that exists from 5.3 on, but not in 5.2[optional] Web application I can run in my browser
- Does such a tool exist? Where?
- asked Nov 4, 2011 at 10:25
cweiskecweiskeMay 7, 2016 at 16:56May 7, 2016 at 16:56
29.1k13 gold badges128 silver badges189 bronze badgesMax IvanovMax Ivanov
answered Nov 23, 2011 at 3:0029 silver badges44 bronze badges29 silver badges44 bronze badges
1
JosephJoseph
var_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set
error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
answered Nov 4, 2011 at 10:31Nov 4, 2011 at 10:31Nov 4, 2011 at 10:31
KingCrunchKingCrunchKingCrunchKingCrunch
126k20 gold badges147 silver badges171 bronze badges20 gold badges147 silver badges171 bronze badges20 gold badges147 silver badges171 bronze badges
4
the tool you are looking for is
error_reporting[-1];
All other tools will be either useless or harmful
answered Jun 3, 2014 at 14:54Jun 3, 2014 at 14:54Jun 3, 2014 at 14:54
Your Common SenseYour Common SenseYour Common SenseYour Common Sense
156k39 gold badges208 silver badges331 bronze badges39 gold badges208 silver badges331 bronze badges39 gold badges208 silver badges331 bronze badges
1
Tôi đang tìm một công cụ để giúp tôi phân tích và thiết lập
var_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set
error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
0cấp độ trong PHP.Tôi muốn nó có các tính năng sau:
- Dán một
1giá trị số và xem tất cả các bit báo cáo lỗi đơn lẻ được đặt trong đóvar_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
- Danh sách tất cả các mức độ lỗi có thể xảy ra với các hộp kiểm. Kiểm tra chúng sẽ tạo ra mã PHP để đặt nó.
- [tùy chọn] Chọn các phiên bản PHP mà mã PHP được tạo phải chạy dưới đó và tạo mã hoạt động cho tất cả chúng. Quan trọng khi cài đặt ví dụ:
0tồn tại từ 5.3 trở đi, nhưng không tồn tại trong 5.2error_reporting[-1];
- [tùy chọn] Ứng dụng web tôi có thể chạy trong trình duyệt của mình
Một công cụ như vậy có tồn tại không? Ở đâu?
- php
- web-applications
15 hữu ích 1 bình luận 8.0k xem chia sẻ 1 bình luận 8.0k xem chia sẻ 1 bình luận 8.0k xem chia sẻ
answer
13
Bạn có thể tìm thấy danh sách tất cả các hằng số lỗi đã xác định trong sách hướng dẫn . Lưu ý rằng đây không phải là cờ mà nó là một bitmask, vì vậy bạn không thể nhận được danh sách các "cờ". Để tìm hiểu, hãy làm ướt một mức lỗi cụ thể có được bao phủ bởi một mặt nạ bit hay không, hoặc để kết hợp nhiều mức lỗi, hãy sử dụng phép toán bit thông thường
0 hữu ích 4 bình luận chia sẻ
công cụ bạn đang tìm kiếm là
- Tất cả các công cụ khác sẽ vô dụng hoặc có hại
- -6 hữu ích 1 bình luận chia sẻ Nov 4, 2011 at 10:25
Đăng nhập để trả lời câu hỏicweiske 1 bình luận chia sẻ
answer
19
Bạn có thể tìm thấy danh sách tất cả các hằng số lỗi đã xác định trong sách hướng dẫn . Lưu ý rằng đây không phải là cờ mà nó là một bitmask, vì vậy bạn không thể nhận được danh sách các "cờ". Để tìm hiểu, hãy làm ướt một mức lỗi cụ thể có được bao phủ bởi một mặt nạ bit hay không, hoặc để kết hợp nhiều mức lỗi, hãy sử dụng phép toán bit thông thường 3 bình luận chia sẻ
0 hữu ích 4 bình luận chia sẻ
0
công cụ bạn đang tìm kiếm là
var_dump[error_reporting[] & E_ERROR]; // Test, if ERROR is set
error_reporting[E_ERROR | E_NOTICE]; // Set both ERROR and NOTICE
Tất cả các công cụ khác sẽ vô dụng hoặc có hại 4 bình luận chia sẻ
answer
-6
Bạn có thể tìm thấy danh sách tất cả các hằng số lỗi đã xác định trong sách hướng dẫn . Lưu ý rằng đây không phải là cờ mà nó là một bitmask, vì vậy bạn không thể nhận được danh sách các "cờ". Để tìm hiểu, hãy làm ướt một mức lỗi cụ thể có được bao phủ bởi một mặt nạ bit hay không, hoặc để kết hợp nhiều mức lỗi, hãy sử dụng phép toán bit thông thường
error_reporting[-1];
0 hữu ích 4 bình luận chia sẻ
công cụ bạn đang tìm kiếm là 1 bình luận chia sẻ