Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to solve the problem of strict standards php error reporting

2025-04-08 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article is to share with you about how to solve the problem of strict standards php error. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

The solution of strict standards php error report: 1, define the inheritance class after the parent class; 2, add "error_reporting (~ (E_STRICT | E_NOTICE));" to the "setup-config.php" file.

This article operating environment: Windows7 system, PHP5.3.3 version, Dell G3 computer.

How to solve the problem of strict standards php error reporting?

The solution of Strict Standards error in PHP

When installing wordpress 3.0.1 in PHP5.3.3, an error occurred during installation:

Strict Standards: PHP Strict Standards: Declaration of Walker. The solution is:

An error message appears:

Strict Standards: PHP Strict Standards: Declaration of Walker_Page::start_lvl () should be compatible with that of Walker::start_lvl () in E:\ Webroot\ wordpress\ wp-includes\ classes.php on line 1199 PHP Strict Standards: Declaration of Walker_Page::end_lvl () should be compatible with that of Walker::end_lvl () in E:\ Webroot\ wordpress\ wp-includes\ classes.php on line 1199 PHP Strict.

Cause of error:

This is due to the release of php 5.3. Requires that the inherited class must be defined after the parent class. Otherwise, Strict Standards: PHP Strict Standards: Declaration of will appear. Should be compatible with that of.... The error prompt of. In other words, the parent class must come first and the inherited class must come after.

Error reference page.

The specific reason for this kind of error is clearly explained on the bugs point php point net/bug.php?id=46851 (the URL with links cannot be published).

Solution:

In the wordpress3.0.1 file, locate the wp-admin\ setup-config.php file.

Add a sentence to require_once (& # 39 position...).); add a sentence above:

Error_reporting (~ (E_STRICT | E_NOTICE))

Problem solved.

Error reporting settings: all errors are displayed, except for strict error checking or error reporting. This means that PHP5.3.3 does not perform strict error checking. No error message is displayed. Skip strict error checking.

Thank you for reading! This is the end of the article on "how to solve the problem of strict standards php error reporting". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it for more people to see!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report