(PHP 4, PHP 5)
assert_options — ヘヘ。ケ、ハ assert ・ユ・鬣ー、゚ト�/シ霹タ、ケ、�
シ�ケ、ホ 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 、ヒシコヌヤ、キ、ソセ�遉ヒ・ウ。シ・�オ、��ウ。シ・�ミ・テ・ッ |
・ェ・ラ・キ・逾ヒサリト熙ケ、�キ、キ、、テヘ。」
、ス、ホ・ェ・ラ・キ・逾ホクオ、ホテヘ。「、「、�、、マ・ィ・鬘シサ�、ヒ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 assert_options() 、ホホ�
<?php
// 、ウ、�マ。「assert 、ヒシコヌヤ、キ、ソコン、ホ
// ス靉�、ヤ、ヲエリソヌ、ケ
function assert_failure()
{
echo 'Assert failed';
}
// 、ウ、�ャ・ニ・ケ・ネエリソヌ、ケ
function test_assert($parameter)
{
assert(is_bool($parameter));
}
// assert ・ェ・ラ・キ・逾゚ト熙キ、゙、ケ
assert_options(ASSERT_ACTIVE, true);
assert_options(ASSERT_BAIL, true);
assert_options(ASSERT_WARNING, false);
assert_options(ASSERT_CALLBACK, 'assert_failure');
// シコヌヤ、ケ、� assert 、ヌ、ケ
test_assert(1);
// ASSERT_BAIL 、ャ true 、ハ、ホ、ヌ
// キ隍キ、ニ、ウ、ウ、ヒ、マナ�テ」、キ、゙、サ、�
echo 'Never reached';
?>