Я включаю файл custom.css в свой шаблон, чтобы владельцы сайтов могли добавлять свои собственные правила CSS. Однако, когда я отправляю файл, его пустой и нет смысла загружать его, если они не добавили никаких правил к нему.Лучший способ определить, пустой ли файл (php)?
Каков наилучший способ определить, является ли его пустым?
if (0 == filesize($file_path))
{
// file is empty
}
// OR:
if ('' == file_get_contents($file_path))
{
// file is empty
}
... и потребляют гораздо меньше памяти – symcbean
Просто хочу отметить, что если файл меняется clearstatcache вызова() перед вызов filesize() или вы получите кешированные результаты. Это случилось со мной. – Firze
Это сработало для меня. Он возвращает 0, если файл пуст. –