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
.