Skip to content

Instantly share code, notes, and snippets.

View Dan-Q's full-sized avatar
🦆

Dan Q Dan-Q

🦆
View GitHub Profile
@bgrgicak
bgrgicak / debug-log.php
Created November 18, 2022 13:10
PHP pretty print objects and arrays in a log file
function debug( $message, $label = '', $log_file = 'debug.log' ) {
if ( is_bool( $message ) ) {
$message = $message ? 'true' : 'false';
} else if ( is_array( $message ) || is_object( $message ) ) {
$message = json_encode(
$message,
JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES
);
}