int assert (string|boolean assertion) assert() va vérifier l'assertion
assertion et prendre la mesure appropriée
si le résultat est FALSE.
Si assertion est donnée sous la forme
d'une chaîne, elle sera évaluée comme un code PHP
par la fonction assert(). Les avantages de ce type
d'assertion sont d'être moins lourd si la vérification
d'assertion est désactivée, et le contenu des messages
lorsque l'assertion échoue.
Il est recommandé de n'utiliser les assertions que comme outil de
débuggage. Vous pouvez les utiliser pour les vérifications
d'usage : ces conditions doivent normalement être vraies, et indiquer
une erreur de programmation si ce n'est pas le cas. Vous pouvez aussi
vérifier la présence de certaines extensions ou
limitations du système.
Les assertions ne doivent pas être utilisées pour faire des
opérations de vérifications en production, comme par exemple
des vérifications de valeur d'argument. En conditions normales,
votre code doit être en état de fonctionner si la
vérification d'assertion est désactivée.
Le comportement de assert() peut être configuré
par assert_options() ou par .ini-settings.