我已经将一些网站配置数据存储在一个config.json
文件中,包括数据库连接参数和路由.像这样的东西:
{
"production" : { ... },
"test" : { ... },
"development" : { ... }
}
Run Code Online (Sandbox Code Playgroud)
内容加载:
$config = json_decode(file_get_contents('config'), true);
Run Code Online (Sandbox Code Playgroud)
但是,检查一些框架,我看到PHP脚本直接用于配置存储:
<?php
return array(
'production' => array( ... ),
'test' => array( ... ),
'development' => array( ... )
);
Run Code Online (Sandbox Code Playgroud)
<?php $config = (require 'config.php');
Run Code Online (Sandbox Code Playgroud)
哪种方法最好?
lin*_*erd 14
使用config.php方法有几个优点:
不确定使用JSON而不是config.php确实有任何好处,除非你有多个用不同语言编写的应用程序(例如perl,python和php),它们都需要访问相同的共享配置信息.JSON可能还有其他优点,但目前还没有人想到.
归档时间: |
|
查看次数: |
9387 次 |
最近记录: |