Perl require

Résolu
trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -  
trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un fichier contenant des constantes dans lequel je n'ai pas mis ni "my" ni "our"... devant
je veux réutiliser ces constantes dans un autre script
je fais donc un require tout se passe bien tant que je ne mets pas use strict et use warnings
quand je les rajoute c'est le crash il me dit que mes constantes ne sont pas déclarées dans des packages

comment récupérer les constantes de mon fichier et utiliser strict et warnings dans le script???

erreur:
Global symbol "$MAX" requires explicit package name at Maintenance\script.pl line 39.

dans le fichier mis en require on a:
$MAX=10000;

merci par avance
A voir également:

3 réponses


 
vu les messages d'erreur, je pense qu'il faut que tu crée toit même un package à partir de tes sources et qu'ensuite tu appel tes variables.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

comment récupérer les constantes de mon fichier et utiliser strict et warnings dans le script???
La réponse se trouve dans ton message.

dans lequel je n'ai pas mis ni "my" ni "our"... devant
Utilise my et/ou our.


0
trinity666 Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   2
 
oki merci c'est résolu
0