Constant, debug, module sont dans un bateau
Bonjour,
j'essaye de résoudre un problème et j'aurai besoin de vos points de vues.
J'ai un script CGI dans lequel j'ai définie une constante :
Code:
use constant DEBUG => 0;
Ce script appelle un module perso, et je voudrais que quand je passe le DEBUG à 1 dans le cgi principal que le mode DEBUG s'applique aussi dans le module ..
je suis partit dans l'idée d'écrire une fonction set_debug dans le module pour y modifier/définir la constante DEBUG du module.
Mais ça ne fonctionne pas :p je n'ai pas l'impression que la modification de constante soit possible :(
Module.pm
Code:
1 2 3 4 5 6 7
|
use constant DEBUG => 0;
sub set_debug {
my $debug_value = shift;
DEBUG => 1 if ($debug_value);
} |
Qu'est ce qui me reste comme solution? avez-vous déjà été face à ce besoin?