人们是否使用过variable.php文件?

人们是否使用过variable.php文件?,php,function,variables,session,constants,Php,Function,Variables,Session,Constants,在我学习PHP的过程中,我编写的许多脚本最终都包含很多变量。我已经习惯于在includes文件夹中使用functions.php和sessions.php等文件。变量呢?只是在页面上创建一组变量,还是将它们全部存储在一个文件中更好?如果不是-更好的选择是constants.php文件吗?视情况而定。安装WordPress之类的程序时,它使用wp config.php将变量和控制WordPress安装选项存储在单独的文件中。将常用项放在单独的文件中是一个基本的编程概念。选择取决于应用程序的使用情况

在我学习PHP的过程中,我编写的许多脚本最终都包含很多变量。我已经习惯于在includes文件夹中使用functions.php和sessions.php等文件。变量呢?只是在页面上创建一组变量,还是将它们全部存储在一个文件中更好?如果不是-更好的选择是constants.php文件吗?

视情况而定。安装WordPress之类的程序时,它使用
wp config.php
将变量和控制WordPress安装选项存储在单独的文件中。将常用项放在单独的文件中是一个基本的编程概念。选择取决于应用程序的使用情况和结构

通常,当我从头开始编写代码时,我会将非系统特定变量放在名为
config.php
的文件中,然后将本地系统特定变量放在
local.php

config.php
是特定于应用程序的值,在任何情况下都不会更改。但你至少希望能选择集中控制它们


local.php
严格适用于MySQL DB info、path和URL等本地值。与运行应用程序的系统不同的东西。

最好在一个或多个配置文件中具有全局值,如db infos/facebook app id/website infos。使迁移和迁移变得更加容易

请提供代码示例。@sectus这不是一个需要示例的问题。这是一些人不容易理解的基本编程概念。但这里的措辞表达了想知道更多的愿望。举个例子,也许会有帮助。但我不能告诉你们我和多少程序员打过交道,他们对此知之甚少,就像在和砖墙说话一样。有人正在学习并明智地询问这一点,他可以从真正的建议中受益;它被用来插入页面上的数据库?这种类型的变量应该出现在页面上吗?(我不希望$meat能和其他任何东西一样。)也许我应该下载Wordpress并开始查看上面的所有文件。它是一个复杂的结构还是很容易看出事物是如何组合在一起的?这取决于变量将在哪里使用。如果您有一组变量,比如$meat=chicken,并且它被用来插入页面上的数据库,那么这应该是该页面特有的。WordPress是一款可靠的软件,近20%的网络用户使用它。这很好,但就你提出的问题而言,可能太高级了。看看它。你的头开始痛了?别看了,好吧,这很有道理。我感谢你的回答。我会继续下载Wordpress。一个家伙告诉我,这可能有助于我对已经编写的代码进行“逆向工程”。学习最佳实践的一个好方法是使用像CakePHP或Symfony 2这样的PHP框架。它需要良好的OOP、MVC和名称空间概念,这才有意义。因此,无论何时我需要这些东西,比如我的功能或会话,这些东西都可以随时访问,对吗?是的,我倾向于将它们组合在一起,比如通用(全局必需)、后端(后端全局必需)、前端(前端全局必需)