tu te rends compte que ton code serait "une boucle infinie"; car tu aurais une fonction récursive (qui s'appelle elle-même) sans condition de sortie pour la récursion; ben oui, si les mot-clé/fonction interne étaient pas protégée et que tu surcharge comme tu voudrais le faire y aurais un soucis^^
remplace dans ton code mysql_error() par n'importe quoi si tu comprends pas ou est le soucis:
function bidon(){
return bidon().'fichier...';
}
edit:
en plus j'avais pas vu^^
ta fonction te serviras pas à faire ce que tu veux faire (__LINE__ et __FILE__ serait remplacé par la ligne/fichier de la déclaration de ta fonction... et non l'emplacement de ton erreur dans ton code)
une fonction PHP est une fonction, ça n'a rien à voir avec une macro >_<
sinon tu peux regarder du coté de error_log() pour ton envoi d'email.
remplace dans ton code mysql_error() par n'importe quoi si tu comprends pas ou est le soucis:
function bidon(){
return bidon().'fichier...';
}
edit:
en plus j'avais pas vu^^
ta fonction te serviras pas à faire ce que tu veux faire (__LINE__ et __FILE__ serait remplacé par la ligne/fichier de la déclaration de ta fonction... et non l'emplacement de ton erreur dans ton code)
une fonction PHP est une fonction, ça n'a rien à voir avec une macro >_<
sinon tu peux regarder du coté de error_log() pour ton envoi d'email.