stat()
Introducción
En PHP, la función stat() se utiliza para obtener información sobre un archivo. Es una función útil para trabajar con archivos en tus scripts de PHP. En este artículo, cubriremos todo lo que necesitas saber sobre la función stat(), incluyendo su sintaxis, parámetros y ejemplos de cómo se puede usar.
Comprender la función stat()
La función stat() en PHP se utiliza para obtener información sobre un archivo. Toma un único parámetro, que es el nombre del archivo.
Cuando usas stat(), PHP recupera información sobre el archivo, como su tamaño, permisos y hora de modificación. Ten en cuenta que stat() devuelve false si el archivo no se puede acceder, por lo que siempre debes verificar el valor de retorno antes de usar el array resultante. Además, stat() sigue los enlaces simbólicos; usa lstat() si necesitas metadatos sobre el enlace en sí en lugar de su destino.
Sintaxis de la función stat()
La sintaxis de la función stat() es la siguiente:
Sintaxis de la función stat()
stat($filename);Aquí, $filename es el nombre del archivo.
Ejemplos de uso de stat()
Veamos un ejemplo de cómo se puede usar la función stat() en PHP.
Ejemplo 1: Obtener información sobre un archivo
Ejemplos de uso de stat() en PHP
<?php
$file_info = stat('example.txt');
if ($file_info === false) {
echo 'File not found or inaccessible.';
exit;
}
echo 'File size: ' . $file_info['size'] . ' bytes';
echo 'File permissions: ' . decoct($file_info['mode'] & 0777);
echo 'Last modified: ' . date('F d Y H:i:s', $file_info['mtime']);Este ejemplo obtiene información sobre el archivo example.txt utilizando la función stat() y muestra su tamaño, permisos y última hora de modificación.
Conclusión
La función stat() en PHP es una herramienta confiable para obtener metadatos de archivos. Esperamos que este artículo te haya dado una mejor comprensión de cómo funciona stat() y cómo se puede usar en tus propios proyectos.
Práctica
¿De qué es capaz la función stat() en PHP?