Maison >développement back-end >tutoriel php >Exemple de fonction d'opération de fichier PHP : heure de dernière modification du fichier
PHP est un langage de programmation côté serveur largement utilisé. Il possède de puissantes capacités d'opération de fichiers, et l'heure de modification finale d'un fichier est également une exigence courante pour les opérations sur les fichiers. Par conséquent, dans cet article, nous explorerons un exemple de fonction d'opération de fichier PHP : comment obtenir l'heure de la dernière modification d'un fichier.
PHP fournit une fonction intégrée appelée filemtime(), qui est utilisée pour renvoyer la dernière modification horodatage d'un fichier. L'horodatage est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00, heure d'époque UNIX, il s'agit donc d'une valeur entière.
Ce qui suit est un exemple de code qui utilise la fonction filemtime() pour obtenir l'heure de la dernière modification d'un fichier :
$filename = 'example.txt'; if (file_exists($filename)) { echo "文件最后修改时间:" . date("Y-m-d H:i:s.", filemtime($filename)); } else { echo "文件不存在"; }
Dans le code ci-dessus, déterminez d'abord si l'heure spécifiée le fichier existe. S'il existe, utilisez la fonction filemtime() pour obtenir l'heure de la dernière modification du fichier et utilisez la fonction date() pour formater l'heure de sortie. Dans la chaîne de sortie, utilisez la notation par points pour supprimer la partie décimale de l'horodatage afin qu'il devienne un entier.
Une autre façon d'obtenir l'heure de la dernière modification d'un fichier est d'utiliser la fonction stat(). La fonction renvoie un tableau contenant des détails sur le fichier, notamment le type de fichier, l'heure de modification, l'heure d'accès, etc.
Ce qui suit est un exemple de code qui utilise la fonction stat() pour obtenir l'heure de la dernière modification d'un fichier :
$filename = 'example.txt'; if (file_exists($filename)) { $stat = stat($filename); echo "文件最后修改时间:" . date("Y-m-d H:i:s", $stat['mtime']); } else { echo "文件不存在"; }
Dans le code ci-dessus, déterminez d'abord si l'heure spécifiée le fichier existe. S'il existe, utilisez la fonction stat() pour obtenir le tableau d'informations sur le fichier et obtenir l'heure de la dernière modification du tableau. Enfin, utilisez la fonction date() pour formater l'heure de sortie.
Grâce à l'introduction de cet article, je crois que vous avez déjà compris comment obtenir l'heure de dernière modification d'un fichier en PHP. Cette fonction peut être implémentée très facilement en utilisant la fonction intégrée filemtime() ou stat(). A noter qu'avant d'utiliser ces fonctions, vous devez d'abord déterminer si le fichier correspondant existe. Si le fichier n'existe pas, les informations sur le fichier ne peuvent pas être obtenues et une exception sera levée lors de l'exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!