Как использовать $ _FILES ?

как я могу увидеть, загружен ли файл весом менее 5 МБ? я использую

$ _FILES ["file"] ["size"] 

но я не знаю, как установить 5mb, потому что значение должно быть выражено в байтах, из того, что я понимаю. Итак, как это сделать

 $ _FILES ["file"] ["size"] <(5mb) 

благодаря

Арифметика 101: 5 МБ -> 5 * 1024 * 1024 байта

или … если вы поставщик хранилища, то это на самом деле 5 * 1000 * 1000.

Чтобы код оставался ясным, я часто определяю единицы как константы:

 define('KB', 1024); define('MB', 1048576); define('GB', 1073741824); define('TB', 1099511627776); 

Тогда вы можете просто сделать свое условие, как

 if ($_FILES['file']['size'] < 5*MB)