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