Php 如何忽略';重新声明';类型?

Php 如何忽略';重新声明';类型?,php,function,class,reference,declaration,Php,Function,Class,Reference,Declaration,我正在为php构建一个“核心”。在加载应用程序之前加载“核心”,例如Wordpress。例如,现在“phpmailerException”类是Wordpress的一部分,但它也是“core”的一部分。如何忽略致命错误:“无法重新声明…”。有没有办法使用php.ini或特殊函数 谢谢您应该使用检查,然后声明您的类。我不知道您所说的核心是什么意思 我假设这是您创建的一个php文件 如果在开始时加载(通过include/require),则无法防止无法重新声明错误。无法通过设置跳过此类错误 如果核心类

我正在为php构建一个“核心”。在加载应用程序之前加载“核心”,例如Wordpress。例如,现在“phpmailerException”类是Wordpress的一部分,但它也是“core”的一部分。如何忽略致命错误:“无法重新声明…”。有没有办法使用php.ini或特殊函数


谢谢

您应该使用检查,然后声明您的类。

我不知道您所说的
核心
是什么意思

我假设这是您创建的一个php文件

如果在开始时加载(通过include/require),则无法防止
无法重新声明
错误。无法通过设置跳过此类错误


如果
核心
类似于插件,那么您可以使用
类_存在
函数_存在
来检查类或函数是否已经声明

还值得检查WordPress是否使用了
include\u once/require\u once
而不是
include/require
。如果WordPress正在使用
include\u once/require\u once
您必须确保您也在使用
include\u once/require\u once
。这样,您就可以确保您的类只包含一次