0
私はini_setのタイプを含む構造体ベースの設定ファイルに乗っています。 次に、パラメータを含む最初のクラスのConfigファイルを入力して、アプリケーションプロセスを続行します。with ini_set
ファイルをロードしてini_setを設定すると、エラーが発生して正しくキャプチャされます。この場合、エラーは02
です。機能設定()を実行する前にエラーが発生していないかどうかは疑問ですが、ini_setは設定されていません。このエラーは01の場合で、これを回避する方法を知りたい問題。
try
{
# trigger_error('case 01, example error' , E_USER_ERROR);
# include
Loader::import('configure.php');
Loader::import('config.php' );
# ini set
settings();
# execute application
# trigger_error('case 02, example error' , E_USER_ERROR);
}
catch(Exception $e)
{
echo 'critical error';
}
function settings()
{
ini_set('error_reporting' , Config::read('settings.error_reporting'));
ini_set('display_errors' , Config::read('settings.display_errors' ));
ini_set('default_charset' , Config::read('settings.charset' ));
ini_set('date.timezone' , Config::read('settings.timezone' ));
}
- インポート方法は、クラスローダ
- configファイルはini_setのデータを含んでいる:
構成::書き込み( 'ErrorReporting'、E_ALL)。
設定は、クラス
のconfigure、誰かが何かを理解していない場合の値に
が含まれて、私は問題ではなく最初の事を誤解している場合
おかげ
** 1インポートメソッドはクラスローダー ** 2設定ファイルにはini_setのデータが含まれています。 Config :: write( 'ErrorReporting'、E_ALL); –
申し訳ありませんが、私は信じて.... stackoverflowで英語です – ale
申し訳ありませんが間違い –