assert
(PHP4 >= 4.0b4)
assert --- 如果assertion是false则检查
语法 :
int assert
(string|bool assertion)说明 :
如果它的结果是false,assert( )将会检查给予的assertion并且取适当的动作。字符串assertion的优点是较少在头上的(less overhead),当assertion检查结束,并且讯息包含了assertion表示,当assertion失败。
assertion应该用来像是除错的特色而已,你可以使用它们来做健全的检查(sanity-checks)来探测状态(conditions),这将永远为true而且指出一些程式错误。
assertions将不用来作为正常的执行运作,像是输入参数的检查。如果assertion检查是非活性化的(not activated),将永远能作纠正(correct)。
assert( )的性能,可由assert_option( )或是.ini-setting来配置。