0

私のデータベース構成クラスファイルは次のとおりです

pard_config/class/Config.php

pard_config は、ルート フォルダーにあるフォルダーです。

そして、ホスト名、データベース、ユーザー、パスワードの詳細を含むjsonファイルがあります

pard_config/class/config.json 

ルートから読み取らずにConfig.jsonファイルをConfig.phpファイルに含めるにはどうすればよいですか。今のところ、次のようにしています。

Config.php

include("pard_config/class/config.json");

Config.json と config.php ファイルは同じフォルダーにあります。次のようなクラス フォルダーから読み取る方法はありますか ???

Config.php

include(config.json);
4

1 に答える 1

2

相対パスを使用し、__DIR__定数を使用することをお勧めします。

include(__DIR__ . '/config.json');

パスは、ブラウザー (またはコマンド ライン) で呼び出されたスクリプトから解決されることに注意してくださいindex.php。したがって、多くの場合、相対パスを使用する方が適しています。

于 2013-06-10T16:44:55.277 に答える