So drucken Sie die Variable korrekt in den Fehlerprotokoll-PHP

8

Ich versuche, eine Variable korrekt in das Fehlerprotokoll zu schreiben, so dass ich weiß, ob meine MySQL-Abfrage funktioniert hat, aber sie wird nicht in meinen Dateifehler log.log gedruckt. ich setze alles unter ich setzte fehler auf wahr und sagte es die datei zu drucken, aber es druckt überhaupt nichts

%Vor%

Ich habe die Ergebnisse hier definiert, es ist eine mysql-Abfrage, die eine Menge von Informationen aus der Datenbank holt und sie in den Ergebnissen zurückgibt

%Vor%

Hier versuche ich, die Variable in die Fehlerprotokolldatei

zu drucken %Vor%     
user2354835 21.10.2013, 04:58
quelle

1 Antwort

20

print_r ( php-Handbuch ) druckt das Array und gibt kein zurück Wert, also im Grunde verwenden Sie es falsch.

Der richtige Weg ist die Verwendung des zweiten Parameters der Funktion, der boolesch ist das bestimmt, ob die Funktion die Ausgabe druckt oder zurückgibt.

%Vor%

BEARBEITEN Wenn Ihr Server über DirectAdmin oder CPanel verfügt, gibt es eine integrierte Option zum Anzeigen der Apache-Fehlerprotokolle. Überprüfen Sie, ob dort Ihr benutzerdefinierter Fehler angezeigt wird. Wenn ja, gibt es ein Problem mit der Datei errorlogs.

    
Ofir Baruch 21.10.2013, 06:19
quelle

Tags und Links