stat()
Einführung
In PHP wird die Funktion stat() verwendet, um Informationen über eine Datei abzurufen. Sie ist eine nützliche Funktion für die Arbeit mit Dateien in Ihren PHP-Skripten. In diesem Artikel werden wir alles behandeln, was Sie über die Funktion stat() wissen müssen, einschließlich ihrer Syntax, Parameter und Beispiele für die Verwendung.
Die Funktion stat() verstehen
Die Funktion stat() in PHP wird verwendet, um Informationen über eine Datei abzurufen. Sie erwartet einen einzelnen Parameter, nämlich den Dateinamen.
Wenn Sie stat() verwenden, ruft PHP Informationen über die Datei ab, wie z. B. Größe, Berechtigungen und Änderungszeit. Beachten Sie, dass stat() false zurückgibt, wenn die Datei nicht zugänglich ist, daher sollten Sie immer den Rückgabewert überprüfen, bevor Sie das resultierende Array verwenden. Darüber hinaus folgt stat() symbolischen Links; verwenden Sie lstat(), wenn Sie Metadaten über den Link selbst und nicht über sein Ziel benötigen.
Syntax der Funktion stat()
Die Syntax der Funktion stat() lautet wie folgt:
Syntax der Funktion stat()
stat($filename);Hierbei ist $filename der Name der Datei.
Beispiele zur Verwendung von stat()
Werfen wir einen Blick auf ein Beispiel dafür, wie die Funktion stat() in PHP verwendet werden kann.
Beispiel 1: Abrufen von Informationen über eine Datei
Beispiele zur Verwendung von stat() in 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']);Dieses Beispiel ruft Informationen über die Datei example.txt mit der Funktion stat() ab und gibt deren Größe, Berechtigungen und letzte Änderungszeit aus.
Fazit
Die Funktion stat() in PHP ist ein zuverlässiges Werkzeug zum Abrufen von Dateimetadaten. Wir hoffen, dass dieser Artikel Ihnen ein besseres Verständnis dafür vermittelt hat, wie stat() funktioniert und wie Sie es in Ihren eigenen Projekten einsetzen können.
Praxis
Wofür ist die stat()-Funktion in PHP in der Lage?