gpt4 book ai didi

php - 类与插件框架冲突 - PHP/Wordpress

转载 作者:行者123 更新时间:2023-12-04 16:56:42 31 4
gpt4 key购买 nike

我正处于编写基本 MVC WordPress 插件开发框架的开始阶段,我意识到我将遇到命名冲突问题。如果我想在我正在开发的几个插件和/或主题中包含这个框架,最终我会遇到一个 class_exists() 无法解决的问题。

我可以将框架创建为独立插件,但这将要求任何下载我的插件或主题之一的人也下载该框架,这似乎不太现实(尤其是升级到没有此类插件或主题的现有插件)当前的依赖项)。

无论如何,我想你们中的许多人可能都遇到过同样的问题,我想看看是否有人制定了一个好的策略来管理这个问题。

如果可能的话,我不知道每个插件必须有一个唯一的前缀(这将使更新框架成为一场噩梦)。我希望有一些聪明的方法来动态命名这些类中的每一个,而无需对其进行硬编码。

最佳答案

Namespace可以解决你的问题。

关于php - 类与插件框架冲突 - PHP/Wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812049/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com