Логирование кода на PHP. Как залогировать массив в файл

29.10.2021
Содержание:

Иногда бывают моменты когда нельзя раскрывать код на странице, по соображениям безопасности или во время создания хуков для ботов или форм. Для того чтобы просмотреть приходящие данные вы можете использовать лог файл. В данной записи я вам покажу функцию для создания лог файлов на PHP.

Данную функцию я взял в с этого сайта — https://webstool.ru/prostoe-logirovanie.html

Я поправил функцию и добавил функционал отчистки файла. Вторым параметром я добавил условие удаления информации из файла. То есть если второй параметр имеет значение true, то мы полностью отчищаем файл.

function writeLogFile($string, $clear = false){
    $log_file_name = __DIR__."/message.txt";
    if(!$clear) {
	$now = date("Y-m-d H:i:s");
	file_put_contents($log_file_name, $now." ".print_r($string, true)."\r\n", FILE_APPEND);
    }
    else {
	file_put_contents($log_file_name, '');
    }
}
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube