And*_*tes 0 php scope constants global-variables
不想让这个问题太长,我将跳过一个例子:
如果我有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");
Run Code Online (Sandbox Code Playgroud)
和rock.php:
define ("DB_HOST", "localhost");
define ("DB_USER", "foo");
define ("DB_PASS","bar");
define ("DB_NAME","fooDBar");
Run Code Online (Sandbox Code Playgroud)
最终,查看我的paper.php文件的用户是否会连接到数据库?