开发插件的最佳实践 避免命名冲突 当您的插件对变量,函数或类使用相同的名称作为另一个插件时,会发生命名冲突. 幸运的是,您可以使用以下方法避免命名冲突. 程序性 默认情况下,所有变量,函数和类都在全局命名空间中定义,这意味着您的插件可以覆盖由另一个插件设置的变量,函数和类,反之亦然.在函数或类中定义的变量不受此影响. 前缀一切 所有变量,函数和类都应以唯一标识符为前缀.前缀可防止其他插件覆盖您的变量并意外调用您的函数和类.它也会阻止你做同样的事情. 检查现有实现 PHP提供了许多函数来验证变量,