Logowanie z użyciem różnych formatów (np. tekstowy, JSON, XML)
Założenie: Stworzymy funkcję logującą, która zapisuje wiadomości do pliku w trzech różnych formatach: tekstowym, JSON i XML.
Krok po kroku:
- Tworzenie funkcji logującej: Zdefiniujemy funkcję
loguj
, która przyjmuje wiadomość i format jako argumenty. - Wywołanie funkcji z różnymi formatami: Wywołamy funkcję
loguj
z różnymi wiadomościami i formatami. - Sprawdzenie wyników: Sprawdź plik
log.txt
, aby zobaczyć zalogowane wiadomości w różnych formatach.
$timestamp, 'message' => $wiadomosc]) . "\n";
break;
case 'xml':
$log = "$timestamp $wiadomosc \n";
break;
default:
$log = "$timestamp: $wiadomosc\n"; // Domyślny format tekstowy
}
file_put_contents($plik, $log, FILE_APPEND);
}
?>
Ten przykład pokazuje podstawy zapisywania logów w różnych formatach w PHP. Zachęcamy do eksperymentowania z różnymi formatami i funkcjami, aby lepiej zrozumieć ten temat.