gpt4 book ai didi

php - 常量服务器变量?

转载 作者:行者123 更新时间:2023-12-02 05:39:41 25 4
gpt4 key购买 nike

使用 PHP 在服务器上存储单个数字以便任何脚本都可以访问它的最简单方法是什么?目前,我在文件中存储了一个数字,但这似乎有些不雅观。

最佳答案

这里没有正确答案,但大多数用于构建 Web 应用程序的现代 PHP 系统都有某种配置对象。这通常作为单例实现

//brain dead config object
class NamespaceConfiguration {
public static function getInstance() {
if (!self::$instance instanceof self) {
self::$instance = new self;
}
return self::$instance;
}

public static function set($key,$value){
//code to set $key/$value paid
}

public static function get($key){
//code to get a $value based on a $key
}
}

$config = NamespaceConfiguration::getInstance();
$config->set('myNumber',42);
....
function somewhereElse(){
$config = NamespaceConfiguration::getInstance();
$myNumber = $config->set('myNumber');
}

这个类在每个页面请求时加载。这为每个开发人员提供了一个标准的 API,以便在他们想要获取或设置单个配置值时调用,并允许单个开发人员控制存储位置和检索方式(可能是平面文件、XML 文件、内存缓存、 MySQL 数据库、存储在 MySQL 数据库中的 XML 文件、存储在包含节点的 MySQL 数据库中的 XML 文件,该节点指向包含值的文件等)

检索的位置和方式将取决于您的应用程序环境,尽管通过使用配置对象您可以预先创建一些效率(将已检索的值存储在属性缓存中,在实例化时预取某些值等) .)

关于php - 常量服务器变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/670167/

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