assert_options()
を使用して、種々の
assert()
制御オプションを設定したり、 単にカレントの設定を調べたりすることが可能です。
表 1assert オプション
オプション | iniパラメータ | デフォルト | 説明 |
---|---|---|---|
ASSERT_ACTIVE | assert.active | 1 | assert() による評価を有効にする |
ASSERT_WARNING | assert.warning | 1 | assersionに失敗した場合にPHP警告を発生する |
ASSERT_BAIL | assert.bail | 0 | assersionに失敗した場合に実行を終了する |
ASSERT_QUIET_EVAL | assert.quiet_eval | 0 | assersion式についてはerror_reportingを無効にする |
ASSERT_CALLBACK | assert_callback | ( NULL ) | assertionに失敗した場合にコールされるユーザ関数 |
assert_options()
は、指定したオプションの元の 設定値またはエラーの場合に
FALSE
を返します。