REQUESTS_SILENCE_PSR0_DEPRECATIONS

常量
define( 'REQUESTS_SILENCE_PSR0_DEPRECATIONS', true );
定义位置
引入
弃用

WordPress的REQUESTS_SILENCE_PSR0_DEPRECATIONS是一个常量,用于禁止显示与PSR-0代码规范废弃相关的警告信息。

PSR-0是PHP框架互操作性的标准之一,规定了命名空间和类名的自动加载规则。然而,随着PHP社区的发展,PSR-0已经被更先进的自动加载规范所取代,其中最常见的是PSR-4。

在WordPress中,使用了一些PSR-0规范的第三方库和插件。然而,由于PSR-0已经被废弃,使用这些库和插件可能会导致PHP警告,尤其是在使用新版本的PHP时。

为了避免在WordPress中发出与PSR-0相关的警告,可以在代码中定义常量REQUESTS_SILENCE_PSR0_DEPRECATIONS并将其设置为true。这将阻止PHP引擎显示与PSR-0废弃相关的警告信息,以避免干扰或混淆开发者。

请注意,禁止显示警告只是一种临时解决方案。更好的做法是将第三方库和插件更新到符合最新自动加载规范的版本,以确保更好的互操作性和代码质量。

define( 'REQUESTS_SILENCE_PSR0_DEPRECATIONS', true );

常见问题

FAQs
查看更多 >