J'ai un programme ( CGI ) composé de plusieurs fichiers perl.
Certains de ces fichiers utilisents exactement les memes fonctions ( sub ),
et à chaque fois que je change quelque chose dans une, je dois éditer
tous mes fichiers ...
Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions
dans un seul et unique fichier, et de dire à chaque fichier de charger
celui ci, et comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Samuel Mouniée
Bonjour,
Bonjour.
J'ai un programme ( CGI ) composé de plusieurs fichiers perl. Certains de ces fichiers utilisents exactement les memes fonctions ( sub ), et à chaque fois que je change quelque chose dans une, je dois éditer tous mes fichiers ... Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions dans un seul et unique fichier, et de dire à chaque fichier de charger celui ci, et comment faire ?
oui. il y a 3 fonctions perl pour cela, selon ce que tu souhaites :
- do - require - use
perldoc perlmod
Padkoa,
.s'nuoM
Bonjour,
Bonjour.
J'ai un programme ( CGI ) composé de plusieurs fichiers perl.
Certains de ces fichiers utilisents exactement les memes fonctions ( sub ),
et à chaque fois que je change quelque chose dans une, je dois éditer
tous mes fichiers ...
Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions
dans un seul et unique fichier, et de dire à chaque fichier de charger
celui ci, et comment faire ?
oui. il y a 3 fonctions perl pour cela, selon ce que tu souhaites :
J'ai un programme ( CGI ) composé de plusieurs fichiers perl. Certains de ces fichiers utilisents exactement les memes fonctions ( sub ), et à chaque fois que je change quelque chose dans une, je dois éditer tous mes fichiers ... Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions dans un seul et unique fichier, et de dire à chaque fichier de charger celui ci, et comment faire ?
oui. il y a 3 fonctions perl pour cela, selon ce que tu souhaites :
- do - require - use
perldoc perlmod
Padkoa,
.s'nuoM
Frantz DORSEMAINE
Arthur Wolf écrivait news::
Bonjour.
J'ai un programme ( CGI ) composé de plusieurs fichiers perl. Certains de ces fichiers utilisents exactement les memes fonctions ( sub ), et à chaque fois que je change quelque chose dans une, je dois éditer tous mes fichiers ... Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions dans un seul et unique fichier, et de dire à chaque fichier de charger celui ci, et comment faire ?
Merci d'avance. Arthur.
La solution la plus simple est require a mon gout.
require "mafonc.pl";
Dans mafonc.pl
sub fonc1 { ..... }
1;
Dans le le main.pl
require "mafonc.pl";
&fonc1;
et voila.... :-)
A+ Frantz
Arthur Wolf <arthur.wolf@skynette.be> écrivait
news:pan.2004.07.04.15.26.53.255485@skynette.be:
Bonjour.
J'ai un programme ( CGI ) composé de plusieurs fichiers perl.
Certains de ces fichiers utilisents exactement les memes fonctions (
sub ), et à chaque fois que je change quelque chose dans une, je dois
éditer tous mes fichiers ...
Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions
dans un seul et unique fichier, et de dire à chaque fichier de charger
celui ci, et comment faire ?
Merci d'avance.
Arthur.
La solution la plus simple est require a mon gout.
J'ai un programme ( CGI ) composé de plusieurs fichiers perl. Certains de ces fichiers utilisents exactement les memes fonctions ( sub ), et à chaque fois que je change quelque chose dans une, je dois éditer tous mes fichiers ... Ma question est : es-ce qu'il y a moyen de mettre toutes ces fonctions dans un seul et unique fichier, et de dire à chaque fichier de charger celui ci, et comment faire ?
Merci d'avance. Arthur.
La solution la plus simple est require a mon gout.