Perl require

Résolu
trinity666 Messages postés 131 Statut Membre -  
trinity666 Messages postés 131 Statut Membre -
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

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
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 21644 Statut Modérateur, Contributeur sécurité 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 131 Statut Membre 2
 
oki merci c'est résolu
0