Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Máy chủ của tôi đang chạy PHP 5.3 và cài đặt WordPress của tôi đang loại bỏ các lỗi này đối với tôi, khiến cho session_start () của tôi bị phá vỡ.

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 662

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 669

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 676

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 712

Điều này thật khó chịu, nhưng tôi không muốn tắt báo cáo lỗi màn hình. Làm thế nào để tôi vô hiệu hóa những cảnh báo khó chịu này?

Tôi đang chạy WordPress 2.9.2.

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Khi được hỏi ngày 10 tháng 5 năm 2010 lúc 15:12May 10, 2010 at 15:12

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

2

Bạn có thể làm điều đó trong mã bằng cách gọi các chức năng sau.

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

hoặc

error_reporting(E_ALL ^ E_DEPRECATED);

Toby Allen

10,8K11 Huy hiệu vàng73 Huy hiệu bạc124 Huy hiệu đồng11 gold badges73 silver badges124 bronze badges

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 15:14May 10, 2010 at 15:14

RobusrobusRobus

7.7875 Huy hiệu vàng45 Huy hiệu bạc65 Huy hiệu Đồng5 gold badges45 silver badges65 bronze badges

8

Để chỉ nhận được những lỗi đó khiến ứng dụng ngừng hoạt động, hãy sử dụng:

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED));

Điều này sẽ ngừng hiển thị thông báo, cảnh báo và lỗi không dùng nữa.

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Đã trả lời ngày 24 tháng 2 năm 2012 lúc 7:38Feb 24, 2012 at 7:38

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

CodeFreakCodeFreakcodefreak

6.7413 Huy hiệu vàng41 Huy hiệu bạc 50 Huy hiệu Đồng3 gold badges41 silver badges50 bronze badges

Tôi cần phải điều chỉnh nó với

error_reporting = E_ALL & ~E_DEPRECATED

Đã trả lời ngày 21 tháng 8 năm 2010 lúc 9:22Aug 21, 2010 at 9:22

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Simon Hsimon hSimon H

Phim thương hiệu vàng 19.6K1313 gold badges66 silver badges121 bronze badges

Tôi chỉ phải đối mặt với một vấn đề tương tự trong đó một plugin SEO đã đưa ra một số lượng lớn cảnh báo làm cho việc sử dụng đĩa blog của tôi vượt quá giới hạn kế hoạch.

Tôi phát hiện ra rằng bạn phải bao gồm lệnh ERROR_REPORTING sau khi wp-settings.php yêu cầu trong tệp wp-config.php:must include the error_reporting command after the wp-settings.php require in the wp-config.php file:

   require_once( ABSPATH .'wp-settings.php' );
   error_reporting( E_ALL ^ ( E_NOTICE | E_WARNING | E_DEPRECATED ) );

Bằng cách này, không có cảnh báo nào nữa, các thông báo cũng như các dòng không dùng nữa được thêm vào tệp nhật ký lỗi của bạn!

Được thử nghiệm trên WordPress 3.8 nhưng tôi đoán nó hoạt động cho mỗi lần cài đặt.

Đã trả lời ngày 28 tháng 3 năm 2014 lúc 18:11Mar 28, 2014 at 18:11

CamaleocamaleoCamaleo

1.08013 Huy hiệu bạc14 Huy hiệu đồng13 silver badges14 bronze badges

0

Bạn phải chỉnh sửa tệp cấu hình PHP. Tìm dòng

error_reporting = E_ALL

và thay thế nó bằng:

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
1

Nếu bạn không có quyền truy cập vào tệp cấu hình, bạn có thể thêm dòng này vào tệp php wordpress (có thể là tiêu đề.php):

error_reporting(E_ALL ^ E_DEPRECATED);

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 15:15May 10, 2010 at 15:15

KrekerkrekerKreker

2.3803 Huy hiệu vàng21 Huy hiệu bạc27 Huy hiệu đồng3 gold badges21 silver badges27 bronze badges

1

Tất cả các câu trả lời trước đó là chính xác. Vì không ai gợi ý cách tắt tất cả các lỗi trong PHP, tôi muốn đề cập đến nó ở đây:

error_reporting(0); // Turn off warning, deprecated,
                    // notice everything except error

Ai đó có thể thấy nó hữu ích ...

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Đã trả lời ngày 9 tháng 10 năm 2011 lúc 2:44Oct 9, 2011 at 2:44

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Sudipsudipsudip

2.6591 Huy hiệu vàng29 Huy hiệu bạc40 Huy hiệu đồng1 gold badge29 silver badges40 bronze badges

0

Trong tệp wp-config.php, bạn có thể tìm thấy wp_debug không đổi. Hãy chắc chắn rằng nó được đặt thành sai.

define('WP_DEBUG', false);

Đây là dành cho WordPress 3.x.

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

Đã trả lời ngày 24 tháng 1 năm 2013 lúc 13:18Jan 24, 2013 at 13:18

AudriusaudriusAudrius

1171 Huy hiệu bạc2 Huy hiệu đồng1 silver badge2 bronze badges

0

Tôi có xu hướng sử dụng phương pháp này

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
0

Bằng cách này, tôi không vô tình tắt thứ gì đó tôi cần

Đã trả lời ngày 10 tháng 2 năm 2017 lúc 11:04Feb 10, 2017 at 11:04

RealTeeBorealTeborealtebo

22.2K35 Huy hiệu vàng105 Huy hiệu bạc175 Huy hiệu đồng35 gold badges105 silver badges175 bronze badges

3

Lỗi này xảy ra khi bạn thay đổi phiên bản PHP của mình: Rất đơn giản để đàn áp thông báo lỗi này

Để triệt tiêu thông báo lỗi không dùng nữa, chỉ cần thêm mã bên dưới vào tệp index.php của bạn:

init_set('display_errors',False);

Đã trả lời ngày 16 tháng 12 năm 2017 lúc 10:00Dec 16, 2017 at 10:00

Hướng dẫn what is deprecated error in php? - lỗi không được dùng nữa trong php là gì?

1

Lỗi không dùng nữa là gì?

Trong công nghệ thông tin (CNTT), việc phản đối có nghĩa là mặc dù có sẵn một cái gì đó hoặc không được phép, nhưng không được khuyến khích hoặc trong trường hợp phải sử dụng một cái gì đó - để nói rằng nó không còn có nghĩa là những thất bại của nó được công nhận.its failings are recognized.

Làm cách nào để thoát khỏi lỗi không dùng nữa?

Làm thế nào để tôi vô hiệu hóa các cảnh báo không dùng nữa PHP ?..
Đăng nhập vào whm ..
Truy cập whm »home» Phần mềm »Multiphp Ini Editor ..
Nhấp vào tab Chế độ Trình chỉnh sửa ..
Chọn phiên bản PHP từ thả xuống ..
Tìm phần "Error_Reporting" và thêm dòng sau: Error_Reporting = e_all & ~ e_notice & ~ e_deprecated ..
Lưu thay đổi..

Làm cách nào để sửa lỗi PHP?

Chỉnh sửa PHP ...
Đăng nhập vào cpanel của bạn ..
Chuyển đến Trình quản lý tệp.....
Tìm phần Xử lý lỗi và ghi nhật ký lỗi trong php.ini.....
Tiếp theo, bạn có thể đặt biến Display_errors thành Bật thành Bật để hiển thị các lỗi trên trang web của bạn hoặc không ..

Điều gì được phản đối trong Php 8?

Khi khai báo một hàm hoặc phương thức, việc thêm một tham số cần thiết sau khi tham số tùy chọn được không dùng nữa kể từ PHP 8.0.Cần kiểm tra mã trong Tuyên bố các chức năng và phương thức và các cuộc gọi của chúng.adding a required parameter after optional parameters is deprecated since PHP 8.0. Need to check the code in the declaration of functions and methods and their calls.