关于trans_byte()

来源:2-4 文件信息相关函数封装

隔壁班的黄同学

2018-01-10 23:24:07

在网上搜了下int最大只能是2147483647~2147483648,也就是说这个方法最大只支持2GB以下的文件。对于1T的大文件该怎么办呢?

写回答

2回答

imooc_澈

2018-01-11

您好,如果文件很大,那您可以使用其他的数据类型来保存文件大小,比如float类型,实际上PHP是弱类型语言,7.0版才支持函数参数类型限定,同学使用的时候可以不必限定函数参数为int类型,当数据大小超出int范围,php会自动将数据转为float类型的。

如果解决了您的问题,请采纳,祝学习愉快~

0

隔壁班的黄同学

提问者

2018-01-11

http://img.mukewang.com/climg/5a5778f40001ff9606740525.jpg

谢谢老师,把指定类型去掉就可以了。king老师也留坑了呀

0

0 学习 · 2569 问题

查看课程

相似问题