一般的な設定(gitリポジトリ内)と設定プロパティを上書きするローカル設定ファイル(リポジトリでは無視される)を持つ設定ファイルがあります。今ローカルの設定ファイルは、設定ファイルの先頭に含まれていますオプションのPHPでの組み込み
include_once 'local_config.php';
しかし、私は、条件付きであることを含めたいと思います:ファイルlocal_config.phpが実際に存在する場合にのみ、それを行うに。 enter link description hereを問題なく実行できますが、最初にファイルが存在するかどうかを確認する必要があります。だから、私はget_include_path()を試したが、パスのリストを返すので、このリストを解析してすべてをチェックする必要があった。
別のオプションは、単にinclude_once()を呼び出して警告を抑制することですが、それはさらに面倒です。 PHPで実際のオプションのインクルードを行う簡単な方法はありますか?
私は単純だと思うかもしれませんが、単純な 'if(file_exists($ path)){'が必要なものです。 – SativaNL
以下の私のコメントを参照してください。get_include_path()は現在のディレクトリ '.'とは何か異なるものを返す可能性があります。その場合は' if(file_exists($ include_path。$ path)){} ' – alexfernandez