我正在开发一个中型PHP Web应用程序项目。我已将所有项目设置保存在.php文件(config.php)中,如下所示。
的config.php
return array(
'hostname' => 'localhost',
'username' => 'user',
'password' => 'pwd',
'dbname' => 'db1',
);
(除数据库外还有其他设置)。
我可以将它包含在任何php文件中,在需要的地方使用 include_once 。 而不是这样,如果我写一个单例类来读取配置文件,它会更有效吗?它会节省一些时间,因为每次都不需要包含文件吗?我想知道哪种方法更好,为什么?感谢。
答案 0 :(得分:0)
我更喜欢dotenv方式
通过这种方式,您可以将与环境相关的所有设置存储在那里,而在项目中工作的其他人也可以拥有自己的.env文件。
至于使用 include_once 保存的执行时间与单身人士相比,它可以忽略不计。