assert_options() を使用して、種々の assert()制御オプションを設定したり、 単にカレントの設定を調べたりすることが可能です。
表 1. assert オプション
| オプション | 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を返します。