ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP 構成ファイルをマージしてコードの冗長性を排除する方法、_PHP チュートリアル

ThinkPHP 構成ファイルをマージしてコードの冗長性を排除する方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:23:031023ブラウズ

ThinkPHP 構成ファイルをマージしてコードの冗長性を排除する方法、

ThinkPHP を使用して Web サイトのフロントエンドとバックエンドの間のデータベース接続を構成する場合、フロントエンド構成ファイルとバックエンド構成ファイルに構成を別々に記述することがよくあります。ただし、フロントエンド データベースとバックエンド データベースが同じ構成であっても、両方のファイルで同じ構成が使用されるため、コードが冗長になることがよくあります。

ユーザー登録、ユーザーログイン、コメントなど、ウェブサイトのフロントデスクでデータベースを使用するのが最善です。これらはすべて、データベースを使用するため、フロントデスクのデータベースを使用する必要があります。データベースに! Web サイトのバックエンドは言うまでもなく、データベースはあらゆる場所で使用されます。

ほとんどの Web サイトはフロントエンドとバックエンドでデータベースを使用します。つまり、フロントエンドとバックエンドのデータベースに接続するための構成情報は同じです。しかし、問題が発生します。 ThinkPHP を使用している場合、フロントエンドおよびバックエンドの構成ファイル、つまり Conf フォルダー内の config.php ファイルにデータベースに接続するための構成情報を書き込んでいる友人もいるかもしれません。現時点では、コードの冗長性は避けられません。

この場合、サーバーの構成が変更されると、両方の構成ファイルを書き換える必要があり、わずかな見落としにより大きな損失が発生します。この点で、冗長性を排除し、設定ファイルをマージする必要があります。具体的な対策は以下の通りです

Web サイトのフロントエンドとバックエンドと同じディレクトリに新しい PHP ファイルを作成し、たとえば config.inc.php という名前を付け、このファイルにデータベース構成情報を書き込みます。以下の例:

リーリー

それでは、Web サイトのフロントエンドとバックエンドの設定ファイルにそれぞれこれを書きます:

リーリー

この方法を使用すると、コードの冗長性の問題を効果的に解決できます。データベース アドレスを変更する場合は、設定ファイル config.inc.php を変更するだけで済みます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/844132.html技術記事 ThinkPHP 構成ファイルをマージしてコードの冗長性を排除する実装方法。ThinkPHP を使用して Web サイトのフロントエンドと Web サイトのバックエンドのデータベース接続を構成する場合、それらはフロントエンドにあることがよくあります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。