首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库对象初始化的正确位置是什么?

数据库对象初始化的正确位置是什么?
EN

Stack Overflow用户
提问于 2012-01-10 01:41:17
回答 1查看 89关注 0票数 0

我正在为WordPress 3.3.1构建一个插件。在代码中,我定义了几个短代码、支持它们的类和几个管理页面。虽然我在编程,面向对象分析和开发等方面有20+年的经验,但我还是处于php的初学者水平。

在类方法中,我对wp数据库中没有的自定义数据库进行调用。也就是说,自定义数据库是独立于wp数据库的独立模式。

现在,我在需要该对象的方法中进行声明。在dev上运行得很好,但在生产中不会被删减。我很想把它提升到类实例级别。这就是我的问题变得清晰的地方。有几个类将需要该连接。插件只需要一个连接。

哪里是放置数据库连接对象声明和初始化的最佳位置?

给出这个问题的答案,销毁db连接对象实例的合适位置在哪里?

EN

Stack Overflow用户

回答已采纳

发布于 2012-01-10 01:59:18

  • 我会将数据库连接设为静态字段。将其放入哪个类取决于您是如何构建类/代码的。将其设为static将确保在整个脚本中共享相同的连接。
  • 我推荐使用PDO (connecting PDO to MySQL, etc)来连接到你的数据库。当脚本结束时,PHP将自动关闭连接。
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8792713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档