PHPの例外コード(下記に書かれている引数)とは何ですか?

http://jp.php.net/manual/ja/exception.construct.php

このページの値のことでしょうか?
http://www.php.net/manual/ja/errorfunc.constants.php

例外コード=エラーレベルの値?

それとも、例外コード>=エラーレベル?

あるいは、それ以外??

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/12/14 15:02:20
  • 終了:2011/12/15 07:44:43

ベストアンサー

id:TransFreeBSD No.1

TransFreeBSD回答回数664ベストアンサー獲得回数2662011/12/14 16:53:17

エラーレベルと例外コードに関係性はありません。そもそもエラーと例外に直接的な関係がありません。以下の注やErrorExceptionの例を参考にしてください。
http://jp.php.net/manual/ja/language.exceptions.php
http://jp.php.net/manual/ja/class.errorexception.php

id:railway0

回答ありがとうございました。

>エラーレベルと例外コードに関係性はありません
なるほど

>$codeは自由に指定して構いません
>例外をどのように扱うかはアプリケーション次第
ようやく意味が分かりましたー

2011/12/15 07:44:58
  • id:tdoi
    何を知りたいかがいまいち見えませんが、

    public Exception::__construct() ([ string $message = "" [, int $code = 0 [, Exception $previous = NULL ]]] )

    の$codeは自由に指定して構いません。

    try {
    throw new Exception("error", 99999);
    } catch (Exception $e) {
    echo $e.getCode();
    }

    というコードを実行すれば、99999と表示されるだけのことです。
    例外をどのように扱うかはアプリケーション次第ですから。
  • id:railway0
    回答ありがとうございました。

    >$codeは自由に指定して構いません。
    >というコードを実行すれば、99999と表示されるだけのことです。
    >例外をどのように扱うかはアプリケーション次第ですから。
    説明、大変分かりやすかったです。
    参考になりましたー

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません