1
我想知道什麼是以下方面更好的編程方式和原因:
1只使用一個文件用於連接:是否需要使用常量來存儲數據庫信息(php)?
connection.php:
<?php
$connection=mysql_connect("localhost","root","");
if(!$connection)
{
die("data base connection faild:".mysql_error());
}
$db=mysql_select_db("widget_corp");
if(!$db)
{
die("not db selection".mysql_error());
}
?>
2 - 使用文件進行連接,使用另一個文件來存儲數據庫訪問信息:
connection.php:
<?php
require_once 'constants.php';
$connection=mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if(!$connection)
{
die("data base connection faild:".mysql_error());
}
$db=mysql_select_db(DB_NAME);
if(!$db)
{
die("not db selection".mysql_error());
}
?>
constans.php
<?php
define('DB_SERVER','localhost');
define('DB_USER', 'root');
define('DB_PASS','');
define('DB_NAME','widget_corp');
?>
一般來說,大多數框架使用單個配置文件來存儲常量,例如數據庫連接信息。這樣可以更容易地更新此信息,因爲它位於一個文件中,而不是在您正在構建的每個類或模塊之間進行拆分。 – cmorrissey