"; if(is_array($_debug)) { print_r($_debug); } elseif(is_object($_debug)){ var_dump($_debug); } else { echo $_debug; } echo ""; ($_exit != NULL) ? exit() : NULL; } public static function formatDuration(float $seconds = NULL, string $type = NULL) { if($seconds == NULL){ return NULL; } // Calculer les heures $hours = floor($seconds / 3600); // Calculer les minutes restantes après avoir soustrait les heures $minutes = floor(($seconds % 3600) / 60); // Calculer les secondes restantes après avoir soustrait les minutes $remainingSeconds = $seconds % 60; // Retourner la durée formatée en "H:i:s" if($type == ":"){ return sprintf("%02d:%02d:%02d", $hours, $minutes, $remainingSeconds); } else { return sprintf("%02dh %02dm %02ds", $hours, $minutes, $remainingSeconds); } } }