Hallo zusammen.
Ich habe ein kleines Problem und hoffe das mir jemand einen Tipp geben kann, wie ich diese Problem lösen kann. Hab dazu schon einige Zeit in google und die PHP Doku investiert, aber keine brauchbare Lösung gefunden.
Ich schreibe eine eigene Logging Klasse..
Und als Error bekomme ich
Meines Verständnisses nach sollte ich mit ich mit self::$variable in der Klasse oder Funktion in der Klasse damit eine Variable definieren und Methoden aufrufen.
Was mache ich hier falsch?
Vielen Dank!
LG
Seichi
Ich habe ein kleines Problem und hoffe das mir jemand einen Tipp geben kann, wie ich diese Problem lösen kann. Hab dazu schon einige Zeit in google und die PHP Doku investiert, aber keine brauchbare Lösung gefunden.
Ich schreibe eine eigene Logging Klasse..
PHP-Code:
namespace CustomLog;
class Logging {
public function __construct() {
self::$logfile = PROJECT_DOCUMENT_ROOT.'/inc/log/'.date('d_m_Y'.time()).'_log.txt';
}
public function __invoke($message,$level = 'INFO') {
//if file's not open, do that
if(!self::$fileHandle)self::$fileHandle = fopen(self::$loglevel,'a+');
echo "blabla";
}
}
Code:
PHP Fatal error: Access to undeclared static property: Prov\\System\\Logging::$logfile
Was mache ich hier falsch?
Vielen Dank!
LG
Seichi
Kommentar