致命错误:命名空间声明语句必须是 /home/central1/public_html/wp-content 中脚本中的第一个语句
Posted
技术标签:
【中文标题】致命错误:命名空间声明语句必须是 /home/central1/public_html/wp-content 中脚本中的第一个语句【英文标题】:Fatal error: Namespace declaration statement has to be the very first statement in the script in /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 行
【问题讨论】:
这是代码的第二行: 请帮我解决它...谢谢 【参考方案1】:有时这个问题是因为控制器的 php 开始标记中的空间面临同样的问题,只是删除了空格
<?php
namespace App\Http\Controllers\Auth;
删除空格解决了我的错误。
【讨论】:
【参考方案2】:在您的Settings.class.php
顶部写上您的namespace
声明,我的意思是在启动<?php
标记之后。它会解决这个问题。
【讨论】:
您好,感谢您的回复,但我不明白。实际上我是 wordpress 的新手。能否详细描述一下 这是setting.class.php的第二行 如果您想在这里了解更多信息,您将找到详细信息。 php.net/manual/en/language.namespaces.definition.php以上是关于致命错误:命名空间声明语句必须是 /home/central1/public_html/wp-content 中脚本中的第一个语句的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:registerContainerConfiguration 的声明必须与 Kernel::registerContainerConfiguration 的声明兼容