Wie die Rückkehr einer Zeile in einem PHP-Skript
Ist es möglich, ein PHP-Skript, um wieder eine Zeilennummer, in der einige-Befehl aufgerufen wird? Ich habe Schwierigkeiten, zu beschreiben, was ich möchte, deshalb vielleicht ein Beispiel.
Habe ich PHP-code, der Aufrufe von MySQL bei vielen Gelegenheiten. In Zeile 49 steht:
$resultDevice = mysql_query("Some SQL;") or die ("MySQL-Error in settingsU line 49: " . mysql_error());
Dem text "Linie 49" schrieb ich manuell. Ist es möglich, dass diese Zahl "49" aktualisiert, wenn ich meinen code? Es würde mein Leben leichter zu Debuggen. Natürlich kann ich einige andere line-spezifischen text in die
, aber die Linien sind viel einfacher zu finden, in einem text-editor.
InformationsquelleAutor Kris_R | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Magische Konstanten
__LINE__
.zeigt die Nummer der Zeile, wo die Anweisung in der Datei.
InformationsquelleAutor Dan
wenn Sie möchten, eine Spur, die Sie verwenden können(Für PHP 4 >= 4.3.0:)
Können Sie
debug_backtrace
für diese sonst immer direkt an die Linie (mit__LINE__
)InformationsquelleAutor 7-isnotbad