Всем привет. Взываю о помощи) Пишу класс для добавления логов в файл. Проблема в том, что логи постоянно добавляются, хотя метод вызван всего один раз. Другими словами идёт постоянная запись сообщения в файл. Гугл бессилен, надеюсь на ваш совет) PHP: class Logger_File { public function __construct($way_to_file) { $this->way_to_file = $way_to_file; } private function get_date(){ return date("Y-m-d H:i:s"); } public function add_log($message){ $handle = fopen('lo.txt', "a+"); fwrite($handle, self::get_date() . " " . $message . "\r\n"); fclose($handle); } } $obj = new Logger_File('lo.txt'); $obj->add_log("hello");
не похоже, что этот код может порождать бесконечную запись ещё ты забыл, что надо путь из $this->way_to_file и это не way, а path