![]() |
Поясните действия в коде
Всем привет! Учу php и взялся разбирать чужой код. Не понимаю вот эту строчку:
$volue_chd=ceil($count_filesize/1024)/1000; // с помощи функции ceil округляем дробь в большую сторону Поясните пожалуйста, почему автор делит на 1000 в конце, а не на 1024. Кратко опишу для чего нужен весь код (он в приложенной картинке).... В админке указывается размер кэшируемых файлов и когда достигается лимит, то очишается место для очередного файла. ![]() |
Зачем округлять - тоже непонятно. Точность там не особо критична.
хз, мб логика такова, что float медленнее будет чем int, 1000 быстрее 1024. Это уже педантизм или перфекционизм на уровне диагноза... см. также системы счисления (если десятичный Мб то 1000). |
А, я забыл сказать, что размер кэша указывается в Мб
|
Время: 20:29. |
Время: 20:29.
© OSzone.net 2001-