国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 合并ThinkPHP配置文件以消除代碼冗余的實現方法

合并ThinkPHP配置文件以消除代碼冗余的實現方法

2020-07-19 13:10ThinkPHP教程網 PHP教程

這篇文章主要介紹了合并ThinkPHP配置文件以消除代碼冗余的實現方法,非常實用的技巧,需要的朋友可以參考下

很多時候我們在使用ThinkPHP配置網站前臺和網站后臺的數據庫連接時,往往都是分別在前臺的配置文件和后臺的配置文件單獨都寫了配置的。但是有很多時候配置前臺和后臺的數據庫可能是一樣的配置,但是在二個文件中用的都是一樣的配置,那么這時代碼就產生了冗余。

網站前臺好使用數據庫,比方說用戶的注冊、用戶的登錄還有評論等,這些都需要我們在前臺使用到數據庫,既然使用了數據庫那么就得連接數據庫!網站后臺那就更不用講了,使用數據庫無處不在。

大部分的網站前臺和后臺都是使用的一個數據庫,也就是前臺和后臺連接數據庫的配置信息都是一樣的。但是,問題出現了。使用ThinkPHP的話,有些朋友可能就是在前臺和后臺的配置文件,也就是 Conf 文件夾的config.php文件里都寫了連接數據庫的配置信息。這時,代碼的冗余就在所難免了。

這種情況下,如果更換了服務器配置,兩個配置文件都需要重寫,稍有疏漏就會造成重大損失。對此,消除冗余,合并配置文件就顯得很有必要。具體措施如下:

在與網站前臺和后臺同一級目錄下新建一個PHP文件,比方命名為:config.inc.php ,在這個文件中寫數據庫的配置信息。如下示例:

?
1
2
3
4
5
6
7
8
9
10
<?php
return array(
'DB_TYPE=>'mysql',
'DB_NAME'=>'demo',
'DB_HOST'=>'localhost',
'DB_USER'=>'root',
'DB_PWD'=>'123456',
'DB_PREFIX'=>'demo_'
);
?>

好了,分別在網站前臺和后臺的配置文件中這樣來寫:

?
1
2
3
4
5
6
7
8
<?php
$arr01 = array(
//前臺或后臺其他的配置信息
);
$arr02 = include './config.inc.php';
//組合這二個數組
return array_merge($arr01,$arr02);
?>

采用這個方法可以有效的解決代碼冗余的問題。而且在更換數據庫地址的時候只要修改config.inc.php這個配置文件即可。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本三级视频 | 日本免费在线 | 91av视频在线观看 | 成人精品三级av在线看 | 欧美狠狠操 | 一区二区三区中文字幕 | 综合久久久久 | av中文字幕免费在线观看 | 久久精品国产v日韩v亚洲 | 99精品热| 亚洲午夜激情 | 亚洲精品乱码久久久久久蜜糖图片 | 日韩一区中文字幕 | 精品久久久久一区二区国产 | 欧美1区2区3区 | 婷婷久久综合九色综合绿巨人 | 日韩精品电影 | 成人中文网 | 91精品久久久久久久久久久 | 黄色毛片一级片 | 国产亚洲精品久久久久久无几年桃 | 亚洲一区 中文字幕 | 精品久久久久久久久久久久久久 | 欧美一区免费 | 国产在线乱| 91久久国产精品 | 日韩成人免费 | 国产一区二区精品在线观看 | 国产一区免费 | 在线欧美一区 | 91精品国产综合久久久久久 | 人人干天天干 | 国产精品久久久久久久久久三级 | 国产精品视频导航 | 久久大伊人 | 国产精品免费观看 | 黄色a一级片 | 国产综合亚洲精品一区二 | 国产一区二区三区在线 | 中文字幕在线一区二区三区 | 日韩一本 |