私はErrorException
を関数呼び出しで取得します。どうすればいいの?なぜそれが捕まらないのですか?
try {
static::$function_name($url);
}
catch (Exception $e) {}
エラーの原因は、file_put_contents
です。私はLaravel 4フレームワークを使用しています。
私はErrorException
を関数呼び出しで取得します。どうすればいいの?なぜそれが捕まらないのですか?
try {
static::$function_name($url);
}
catch (Exception $e) {}
エラーの原因は、file_put_contents
です。私はLaravel 4フレームワークを使用しています。
私はあなたがこれを書く必要があると思われる:
try {
static::$function_name($url);
} catch (\Exception $e) {}
は、例外の前に\を注意してください。あなたが名前空間を宣言したとき
、あなたはそれ以外の場合は、ここでcatchブロックが\Your\Namespace\Exception
を探してます、例外のようなクラスの前でルート名前空間を指定する必要はなく、ただ\Exception
または現在のネームスペースで '例外を使用する ' –
素敵!!!ナイスキャッチ! – Turtle
いいえ、あなたはしないでください。 .. –
"あなたは"何をしないのですか? –
'try' /' catch'ブロックをエスケープする 'ErrorException'を取得します。テストケースを作成します。 –