Manuel PHP
Précédent |  | Suivant

# assert

(PHP 4 >= 4.0.0)

assert -- Vérifie si une assertion est fausse

## Description

``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.

Précédent | Sommaire | Suivant
Options PHP et informations | Niveau supérieur | assert-options