заметки веб-разработчика

Легкая отладочная функция в две строки (запись в файл)

13 мая 2018 - 14:23 -- ikode

Еще один способ отладки стоит взять на вооружение:

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

function mylog($a) {
    $filename = "/tmp/log";
    file_put_contents($filename, var_export($a, TRUE), FILE_APPEND);
}

Пример использования:

// Передавать в функцию можно любые данные (переменные, строки текста, массивы)
mylog(date("H:i:s"));
mylog("\n files ");
mylog($_FILES);
mylog("\n count of files: ");
mylog(count($_FILES));
mylog("\n\n get ");
mylog($_GET);

Примечание:
Следует учесть, что использование этой функции на реальном сервере может привести к повышенной нагрузке на диск.