Join Up!
96812 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousassert_optionsdlnext
Last updated: Sun, 27 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to Finnish | German | Spanish

assert

(PHP 4 )

assert -- Ověřit, jestli je výrok neplatný

Popis

int assert ( string|bool assertion)

assert() ověří předanou assertion a provede příslušnou akci, pokud je výsledek FALSE.

Pokud je předaná assertion řetězec, vyhodnotí se funkcí assert() jako PHP kód. Výhody řetězcové assertion jsou menší režie, když je kontrola výroků vypnutá, a zprávy obsahující assertion výraz, když výrok selže.

Kontrola výroků by se měla používat jen pro odlaďování skriptů. Můžete je použít na kontrolu podmínek, které by měly být vždycky TRUE, a které jinak indikují nějaké chyby v programování, nebo na kontrolu existence určitých vlastností, jako jsou funkce obsažené v extenzích, nebo určité systémové limity a vlastnosti.

Výroky by se neměly používat pro běžné operace jako kontrola vstupních parametrů. Jako základní pravidlo platí, že váž kód by měl fungovat správně, pokud není kontrola výroků aktivována.

Chování funkce assert() lze konfigurovat skrze assert_options() nebo .ini direktivy popsané na manuálové stránce této funkce.

User Contributed Notes
assert
add a note about notes
There are no user contributed notes for this page.
previousassert_optionsdlnext
Last updated: Sun, 27 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST