Surcharger une fonction du core de php (require_once...)

Signaler
Messages postés
11
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
23 mai 2011
-
Messages postés
255
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
-
Salut,

je voudrais savoir si il y a une solution pour tracer les appels de require_once, require, include_once et include.

au pire sinon, surcharger ces fonctions pour faire des logs dans un fichier, du genre

function require_once($fic)
{
$f = fopen('log.txt', 'a');
fwrite($f, 'inclusion de ' . $fic . "\n");
fclose($f);

require_once_du_core_php($fic);
}

merci d'avance
A voir également:

5 réponses

Messages postés
255
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
3
Non tu ne peux pas surcharger une fonction de la lib PhP sinon ca fera une erreur de redefinition de nom de fonction, mais rien t'empeche de renomer ta fonction au dessus et de l'appeler alors je comprends pas trop l'interet.
Messages postés
11
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
23 mai 2011

si je cree un fonction import($fic), il va falloir que je remplace les require_once par import

mon soucis, c'est que je fais du debuggage sur des scripts de clients, souvent codes avec les pieds
et faire un remplacement comme ca avec des require qui se mordent la queue (a inclu b, b inclus a ...),
c'est souvent la m*****

et j'essaye d'eviter le remplacement en masse, histoire de voir le cheminement
Messages postés
255
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
3
Ah d'accord, malheureusement la tu n'auras pas le choix, a priori tu voudrai voir quels fichiers sont inclus lors de l'appel d'un page et la j'ai une solution pour toi : get_included_files() ;)
Messages postés
11
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
23 mai 2011

j'ai regarde cette fonction, au moins ca me donnera la liste des fichiers inclus a un moment donne
Messages postés
255
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
3
C'est toujours ca de prit