require et utilisation de variable
Bonjour à tous,
cela m'embête de poser une question aussi simple :oops: (à première vue)... mais je cherche depuis assez longtemps pour me dire qu'il est temps de demander =)
voilà, j'ai un programme Perl dans lequel je voulais mettre une grosse (600 lignes) table de hachage avec moultes valeurs prédéfinies dedans.
Pour faire moins crade (et après quelques recherches), je me suis dit que j'allais sortir cette variable et faire un include du fichier dans lequel elle était définie. Je me suis basé sur un truc du style :
http://perso.univ-rennes1.fr/francoi...00000000000000
Le problème, c'est ça fonctionne sauf quand j'utilise "use strict;".
Or, j'utilise toujours use strict et je ne veux pas le virer (parce que je suppose que si je devais le virer, c'est que c'est pas bien programmé).
Quand j'ajoute "use strict;" au programme donné en exemple, j'obtiens ce message:
Code:
1 2
| Global symbol "$I" requires explicit package name at test1.pl line 10.
Execution of test1.pl aborted due to compilation errors. |
Donc ma question: comment je peux faire ça proprement.