【问题标题】:Fatal error: Namespace declaration statement has to be the very first statement in the script in /home/central1/public_html/wp-content致命错误:命名空间声明语句必须是 /home/central1/public_html/wp-content 中脚本中的第一个语句
【发布时间】:2017-03-05 18:46:35
【问题描述】:

如何删除:- 致命错误:

命名空间声明语句必须是第一个语句 中的脚本 /home/central1/public_html/wp-content/plugins/wcp-openweather/classes/Settings.class.php 在第 2 行

【问题讨论】:

  • 这是代码的第二行:
  • 请帮我解决它...谢谢

标签: php html wordpress plugins


【解决方案1】:

有时这个问题是因为控制器的 php 开始标记中的空间面临同样的问题,只是删除了空格

<?php 
namespace App\Http\Controllers\Auth;

删除空格解决了我的错误。

【讨论】:

    【解决方案2】:

    在您的Settings.class.php 顶部写上您的namespace 声明,我的意思是在启动&lt;?php 标记之后。它会解决这个问题。

    【讨论】:

    • 您好,感谢您的回复,但我不明白。实际上我是 wordpress 的新手。能否详细描述一下
    • 这是setting.class.php的第二行
    • 如果您想在这里了解更多信息,您将找到详细信息。 php.net/manual/en/language.namespaces.definition.php
    猜你喜欢
    • 2014-02-21
    • 1970-01-01
    • 2015-09-10
    • 2015-11-22
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多