【发布时间】:2011-09-29 03:36:50
【问题描述】:
不想这个问题太长,我会跳到一个例子:
如果我有 2 个文件:paper.php 和 rock.php,它们包含以下内容:
paper.php:
include('rock.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
和rock.php:
define ("DB_HOST", "localhost");
define ("DB_USER", "foo");
define ("DB_PASS","bar");
define ("DB_NAME","fooDBar");
最终,查看我的 paper.php 文件的用户是否会连接到数据库?
【问题讨论】:
-
它应该可以按照您的编码工作。
-
一个 DIY 测试方法会比在此处发布要快得多,顺便说一下 :) 是的,我经常使用包含大量常量的包含文件,就像你的示例中一样,就像一个魅力
-
谢谢大家!当然,测试会更快,但我的服务器现在有一些问题,所以是的......我在这里发布。再次感谢!
标签: php scope global-variables constants