当前位置: 首页 > 面试题库 >

在PHP中创建配置文件

宁飞宇
2023-03-14
问题内容

我想为我的PHP项目创建一个配置文件,但是我不确定执行此操作的最佳方法是什么。

到目前为止,我有3个想法。

1用途变量

$config['hostname'] = "localhost";
$config['dbuser'] = "dbuser";
$config['dbpassword'] = "dbpassword";
$config['dbname'] = "dbname";
$config['sitetitle'] = "sitetitle";

2用建筑

define('DB_NAME', 'test');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('TITLE', 'sitetitle');

3用途数据库

我将在类中使用config,因此我不确定哪种方法是最佳方法,或者是否有更好的方法。


问题答案:

一种简单而优雅的方法是创建一个config.php仅返回数组的文件(或您所谓的文件):

<?php

return array(
    'host' => 'localhost',
    'username' => 'root',
);

然后:

$configs = include('config.php');


 类似资料:
  • > WLP jpa级别:JPA-2.0 Spring版本:3.1.4.发行版 EntityManagerFactory bean:class=“org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean”

  • 问题内容: 有谁知道用PHP创建文件上传进度条的任何方法吗?我经常听到这是不可能的。 我有一个主意,但不确定是否可行:上传正常文件,但提交至iframe。提交后,将文件信息(大小和临时位置)存储在会话中。同时,每隔10秒启动一次AJAX调用,以检查文件大小与会话中存储的大小。这会将大小返回给AJAX,然后将调整进度条的大小,并可能向用户显示上载的大小。 有什么想法吗? 问题答案: 您可以尝试使用Y

  • 问题内容: 我已经使用以下代码获取wp-option值。 现在我想使用上述值创建一个.sql文件。如何使用这些值创建.sql文件。 问题答案: 您必须生成create table并手动插入语句。这里有一篇很好的文章,其中包含用PHP编写的备份脚本。 http://davidwalsh.name/backup-mysql-database- php

  • 问题内容: 我正在将我的一个应用程序从Express转换为sails.js-是否可以在Sails中执行类似的操作? 从我在Express中的文件中: 这使我可以在每个视图上访问这些变量,而不必将其硬编码到模板中。虽然不确定在Sails中如何/在哪里进行。 问题答案: 您可以在文件夹中创建自己的配置文件。例如,使用您的配置变量: 然后通过全局变量从任何视图访问这些变量。 在视图中: 在服务 在模型中

  • 问题内容: 在创建用户个人资料系统时,我需要一些帮助。我希望它像Facebook或Myspace,在地址后仅包含用户名,没有问号,例如。我已经完成了所有注册,日志记录脚本等工作,但是如何使用上面的URL示例“ / username”转到配置文件? 问题答案: 您将需要创建一个mod重写,它采用第一个目录并将其作为$ _GET参数传递。 尝试这个: 那应该将’/’之后的内容重写为index.php?

  • 我有一个带有2个节点(一个主节点和一个从节点)的openshift集群,我想更改我的HAproxy路由器的配置文件,所以我选择做一个配置图。在我按照这个tuto:https://docs . open shift . org/latest/install _ config/install/deploy _ router . html configmap已创建,但pod不想重新启动,我收到了以下错误