Нужно организовать запись лога в файл по окончании работы скрипта:
<?php
class Debug {
public $log;
public function tofile() {
$r = fopen("tmp/log", "a");
fwrite($r, $this->log);
return(fclose($r));
}
public function __destruct() {
echo($this->log);
return($this->tofile());
}
}
$debug = new Debug();
$debug->log = date("YmdHis\n");
//$debug->tofile();
?>
Сам метод записи в файл, если вызывать его отдельно, работает исправно.
Да, PHP 5.2.0 — очень старый, может быть в этом дело?