renvoyer un numéro de ligne dans php-script
Je suppose que ce n'est pas faisable, mais, comme je ne suis un peu plus avancé qu'un débutant en PHP, j'espère avoir tort. 🙂
Alors, je me demande si il est possible pour un script php pour renvoyer un numéro de ligne dans lequel certains de commande est appelée. Je vais avoir de la difficulté à décrire ce que je veux donc peut-être un exemple.
J'ai un code php qui appelle MySQL à de nombreuses reprises. Dans la ligne 49:
$resultDevice=mysql_query("select * from `XDevices` where $criterionDevice ORDER BY XDevices.Device_ID ASC ;") or die ("MySQL-Error in settingsU line 49: " . mysql_error());
Le texte "la ligne 49" j'ai écrit manuellement. Est-il possible d'obtenir ce numéro "49" mise à jour si je change mon code? Il serait de rendre ma vie plus facile à déboguer. Bien sûr, je peux mettre quelques autres de la ligne de texte spécifique dans die
mais les lignes sont beaucoup plus faciles à trouver dans un éditeur de texte.
source d'informationauteur Kris_R
Vous devez vous connecter pour publier un commentaire.
Assez certain
Fera de vous ce que vous voulez.
si vous voulez une trace, vous pouvez utiliser(Pour PHP 4 > = 4.3.0:)
Vous pouvez utiliser
debug_backtrace
pour l'un ou l'autre toujours passer la ligne (avec__LINE__
)