| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * Classe `cache`
- *
- * Cette classe fournit des outils pour gérer les fichiers avec des informations de mise à jour basées sur leur date de modification.
- *
- * Fonctionnalités principales :
- * - Génération d'un chemin de fichier avec un paramètre de version basé sur la date de modification.
- * - Affichage direct du chemin de fichier versionné.
- *
- * @package Core\Class
- */
- class cache
- {
- /**
- * Récupère le chemin d'un fichier avec un paramètre de version basé sur sa date de modification.
- *
- * @param string $_file Le chemin du fichier.
- * @return string Le chemin du fichier avec le paramètre de version.
- */
- public static function getFileWithTime(string $_file){
- if (file_exists($_file)) {
- return $_file . "?v=" . date("YmdHis", filemtime($_file));
- } else {
- return $_file;
- }
- }
- /**
- * Affiche le chemin d'un fichier avec un paramètre de version basé sur sa date de modification.
- *
- * @param string $_file Le chemin du fichier.
- * @return void
- */
- public static function printFileWithTime(string $_file){
- echo self::getFileWithTime($_file);
- }
- }
|