我在数据库中有一个包含一些静态数据的特定表。无论如何,许多方法都需要这些数据,并且每个方法一次又一次地调用数据库来获取这些数据。
现在 PHP 中有没有办法从数据库中选择数据并将其保存为常量或会话(在这种情况下我不能使用会话)?
我想要做的是将请求放入结构中并使变量静态,但它不会改变结果。每次方法调用静态变量时,数据库中的选择无论如何都会完成..
class service {
public static $actions;
public function __construct() {
self::$actions = self::getActions();
}
public static function getActions() {
$actions = self::$db->select('_actions', '*');
return $actions;
}
}