пошел посмотреть в гугл что ето и с чем его едят, нашел вот таких 5ть спобов (меня как ламера впечетлило такой асортимент решения вопроса).
Свернутый текст
PHP |
<?php |
также вообшем в конце статейки написана средняя скорость работы данных функцый
PHP |
<?php |
Цитата |
Что работает быстрее? Да, в прочем, на практике результаты выполнения и всех способов примерно одинаковые. Для подтверждения своих догадок провел небольшой тест, прогнав в цикле каждый из вариантов по 50000 раз: Способ #1: 0.6777439 сек. Способ #2: 0.5664740 сек. Способ #3: 0.6604638 сек. Способ #4: 0.4782789 сек. Способ #5: 0.6564250 сек. |
Цитата |
все варианты кроме 2 не учитывают отсутствие расширения. |
Цитата |
под "отсутствие" имееш ввиду файл со стертым расширением? |
PHP |
function getExtension($filename) |
function getExtension($filename)
{
$ext = pathinfo($filename, PATHINFO_EXTENSION);
// Если файл не имеет расширения (.htaccess, .htpasswd) - вернем null
if('.' . $ext == $filename)
{
return null;
}
else
{
return $ext;
}
}
$stat = stat('file.txt');а оказалось что нужно внимательнее почитать мануал и решить это одной строчкой:
echo date("U", $stat[9]);
echo filemtime('file.txt');
Цитата |
This function returns the time when the data blocks of a file were being written to, that is, the time when the content of the file was changed |
Цитата |
Эта функция возвращает время, когда блоки данных файла писались с, то есть то время, когда было изменено содержание файла |