Quelqu'un peut-il expliquer exactement les recomandations d'utilisation concernant les 4 importations de 4 perl: Je recherche des recommandations pratiques et en gardant à l'esprit des problèmes possibles qui pourraient survenir dans le contexte de mod_perl ou quelque chose de similaire. p>
Nous aimons tous Jusqu'à présent, la meilleure ressource que j'ai trouvée était do code>,
import code>,
Utiliser code> et
exigent code >? p>
http://soniahamilton.wordpress.com/2009/05/09/perl-use-require-import-and-do/ code>, mais cela a manqué Considérer les implications de mod_perl . P>
3 Réponses :
DO CODE> appellera le code, NO IFS, ANS, ou MAIS, au moment de l'exécution. C'est généralement une mauvaise idée, car si cela se passe, vous devriez vraiment le mettre dans un sous-programme. P>
nécessite code> appellera exactement une fois et ne plus, au moment de l'exécution. Il peut aussi le faire pour un forfait, auquel cas il va effectivement trouver ce forfait pour vous. P>
Utiliser code> Est-ce que tout est requis dans le boîtier de l'emballage, puis appelle
importer code> dans ce package. P>
importation code> est une fonction définie dans un package. Il est appelé par
utiliser code>, mais ce n'est pas spécial. p>
Vous avez oublié de mentionner que utiliser code> se produit à Compilation Time B>.
utiliser foo; code> équivaut à
commencer {besoin foo; Foo-> importer (); } code>
Vous devriez d'abord lire perdoc -f Utilisez code>
et perdoc -f nécessite code>
. p>
Ce sont d'excellentes ressources et expliquent comment Si vous les avez déjà lisez, avez-vous toujours des questions fortes> spécifiques fortes> que la documentation standard ne couvre pas assez bien et que vous souhaitez avoir répondu plus en détail? P> Utiliser code> fonctionne, comment il invoque
importer code>, puis
nécessite code> et comment vous pouvez implémenter théoriquement
Exiger code> en termes de
faire code>. p>
Vous pouvez consulter la documentation mod_perl pour Utilisation (), exiger ( ), do () p>
Comment notes rapides pour moi; Pas censé être faisant autorité i> "la meilleure ressource" que vous avez trouvée?
Nous avons un chapitre entier à ce sujet dans Perl intermédiaire i>. :)