il y a quelque chose que j'ai toujours essayé de faire en php4, sans succès. Maintenant que je commence à passer en php5, j'aimerais savoir si c'est possible.
Pour centraliser les requêtes, faciliter le debuggage, et permettre de changer de sgbd sans modifier l'intégralité du code, j'effectue mes requêtes à partir d'une fonction baptisée sql.
Comme j'ai besoin de la ligne de laquelle a été appelée la fonction pour pouvoir afficher des messages d'erreur précis, cette fonction prend en second paramètre le numéro de la ligne. Je l'appelle donc de la manière suivante :
sql($requête,__LINE__);
Seulement, étant donné que je met systématiquement __LINE__ en second paramètre, j'aimerais trouver un moyen (une macro peut-être ?)pour pouvoir ne l'appeler qu'avec le premier argument (le second serait donc ajouté automatiquement).Quelqu'un sait si c'est possible ?