gpt4 book ai didi

php - 在程序运行时使用 C 连接到数据库(Redis)一次

转载 作者:可可西里 更新时间:2023-11-01 11:22:48 27 4
gpt4 key购买 nike

对于 OO 语言,我经常使用工厂设计模式连接到数据库:

// Connect to Redis ( PHP )
protected function get_redis() {
static $redis = false;
if( $redis === false ) {
$redis = new Predis\Client(Configure::read('redis.db'));
}
return $redis;
}

我做了很多 C 但从未做过任何大项目。我想知道如何在不打开多个连接的情况下连接到 C 中的 Redis 数据库(或任何数据库)。我知道我可以使用全局变量,但有更好的方法吗?我不想强制使用工厂模式——它是面向对象的。有没有人有任何例子?

非常感谢。

最佳答案

我在这里不同意你的看法。工厂方法不一定会在您的代码上打上 OO 标记。它只是一种用于创建事物的模式。

如果不想创建多个连接,可以在get_connection 函数中控制。这是此模式的另一个应用。

关于php - 在程序运行时使用 C 连接到数据库(Redis)一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982982/

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