これは、個人的な好み (アプリ用の独自のコード セット) で選択した任意の番号にすることができますか、それとも標準の番号コードであると思われますか?
1 に答える
2
エラーを区別することができます。複数のエラーに対して同じ例外をスローするコードがあるとします。オブジェクト宣言でオプションの「コード」パラメーターを使用して、それらを区別できます。
そのページの例では、コード 30 で新しい Exception を呼び出しているため、出力されたオブジェクトを確認すると、「30」が返されます。
例えば:
try {
if ($something) {
throw new Exception("Generic Error",1);
}
else {
throw new Exception("Generic Error #2",2);
}
}
catch (Exception $e) {
echo "Error ID ".$e->getCode()." was thrown.";
}
于 2012-05-28T16:27:24.480 に答える