【问题标题】:wamp:display many "Strict standards"wamp:显示许多“严格的标准”
【发布时间】:2014-03-10 23:43:42
【问题描述】:

我在我的windows系统中使用wamp,我下载了一个关于网上购物的cms!当我安装它时,它显示许多“严格标准”。但是当我使用其他环境例如xampp时,它没有显示错误并且安装可以运行正是!这是 WAMP 配置错误吗,这让我很困惑! wamp 显示的“严格标准”如下所示:

Strict standards: Non-static method ECMall::startup() should not be called statically in D:\wamp\www\ecmall1\install\index.php on line 18

Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\ecmall1\eccore\controller\app.base.php on line 141

【问题讨论】:

    标签: wamp standards strict


    【解决方案1】:

    您收到这些错误的原因是您在最新版本的 PHP 上运行旧的 PHP 代码。

    您可以通过编辑 php.ini 文件来完全关闭这些错误消息

    left click wampmanager -> PHP -> php.ini
    
    change 
    display_errors = On 
    to 
    display_errors = Off
    

    或者只是停止报告严格的错误

    left click wampmanager -> PHP -> php.ini
    
    change 
    error_reporting = E_ALL
    To
    error_reporting = E_ALL | E_STRICT
    

    【讨论】:

    • 我试试这个,它工作正常!但是当我在我的 PHP 脚本中使用 error_reporting() 函数时,它不起作用,它让我很困惑!
    • 你在用error_reporting()做什么,记住这会覆盖你在php.ini文件中设置的内容。
    猜你喜欢
    • 1970-01-01
    • 2013-11-27
    • 2011-10-07
    • 1970-01-01
    • 2012-02-21
    • 2013-11-15
    • 2012-03-12
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多