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來配置。