Page 1 sur 1

include('enooorme fichier')

Posté : 06 mars 2009, 18:18
par areka
Bonjour tout le monde !

Pour les besoin d'un projet, je dois utiliser une fonction (une seule) perdue dans une librairie de 50 fonctions, 5000+ lignes au total (je sais, c'est abbérent). Je ne peux pas toucher à ce fichier.

Est-ce qu'inclure ce fichier dans ma source va charger les 5000 lignes en mémoire, ou PHP gère-t-il ca plus intelligement ? Ai-je interet à recopier cette fonction (ainsi que celles dont elle à besoin) autrepart, au risque de compliquer un peu plus le truc au final (maintenance, modifs, tout ça tout ça) ?

Merci pour vos avis.

Vince.

Posté : 06 mars 2009, 19:04
par AB
Quand tu inclues un fichier, php est bien obligé de le charger pour pouvoir le lire. Tu peux mettre des conditions à ton include, pour n'inclure ce fichier qu'en cas de besoin.

Posté : 07 mars 2009, 00:20
par Aureusms
Là tu es bloqué dans ce contexte là.
J'ai eu le même problème (près de 10000 lignes) : j'ai dû découper pour gagner en vitesse.