# mcrypt_module_self_test

(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_module_self_test — Teste un mode

Avertissement

Cette fonction est OBSOLÈTE à partir de PHP 7.1.0 et a été SUPPRIMÉE à partir de PHP 7.2.0. Dépendre de cette fonction est fortement déconseillé.

### Description

mcrypt_module_self_test(string `$algorithm`, string `$lib_dir` = ?): bool

Effectue un test sur l'algorithme spécifié.

### Liste de paramètres

`algorithm`

  Une constante parmi les constantes `MCRYPT_ciphername`, ou le nom de l'algorithme, sous la forme d'une chaîne de caractères.

`lib_dir`

  Le paramètre optionnel `lib_dir` contient le chemin jusqu'au module de l'algorithme sur le système.

### Valeurs de retour

Retourne `true` si le test fonctionne, et `false` sinon.

### Exemples

Exemple #1 Exemple avec mcrypt_module_self_test()

`<?php
var_dump(mcrypt_module_self_test(MCRYPT_RIJNDAEL_128)) . "\n";
var_dump(mcrypt_module_self_test(MCRYPT_BOGUS_CYPHER));
?>`

L'exemple ci-dessus va afficher :

    bool(true)
    bool(false)