Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是";最大文件大小;总是用大写字母写吗?一定要这样吗?_Php_Html_File Upload - Fatal编程技术网

Php 是";最大文件大小;总是用大写字母写吗?一定要这样吗?

Php 是";最大文件大小;总是用大写字母写吗?一定要这样吗?,php,html,file-upload,Php,Html,File Upload,为什么HTML的最大文件大小总是大写 我看到的所有例子都是这样的。为什么? 这是历史性的吗/网络上有很多例子不使用大写,而我只是没有看到?常量通常都是大写的。每种语言都是如此。这不是HTML特性,而是PHP特性 PHP如何在表单数据中查找名为MAX\u FILE\u SIZE的字段,并使用其值处理文件上载(如果适用) 根据历史惯例,常量是大写的,传统上,像MAX\u FILE\u SIZE这样的字段在应用程序中是常量。事情有点复杂,因为就PHP而言,它实际上是一个变量(名为$\u POST['M

为什么HTML
的最大文件大小总是大写

我看到的所有例子都是这样的。为什么?


这是历史性的吗/网络上有很多例子不使用大写,而我只是没有看到?

常量通常都是大写的。每种语言都是如此。

这不是HTML特性,而是PHP特性

PHP如何在表单数据中查找名为
MAX\u FILE\u SIZE
的字段,并使用其值处理文件上载(如果适用)

根据历史惯例,常量是大写的,传统上,像
MAX\u FILE\u SIZE
这样的字段在应用程序中是常量。事情有点复杂,因为就PHP而言,它实际上是一个变量(名为
$\u POST['MAX\u FILE\u SIZE']
),根本不是常量;但是,如果您将web应用程序作为一个整体,您可以看到这个约定可能仍然适用

它还将字段名与用户表单中的任何其他字段区分开来


请注意,因为,假设PHP对该表单字段的搜索也是区分大小写的是有意义的。所以,如果你不这么认为,那就坚持资本化吧。

因为它不可能是其他任何东西。它怎么可能是常数呢?它是用户提供的数据。它的名称是costant而不是value@yes123:任何变量的名称都是常量。而且,“每种语言都是如此”是相当短视的。我可以在几分钟内创建一种常量不是大写的语言。事实上,严格地说,我不知道有哪种语言可以定义常量名称的大小写。您可以随时测试PHP是否支持小写名称。@yes123:huh。。。这个标签是从哪里来的?仅供参考:只是为了扩展Steve-o的评论。浏览器不支持这一点。PHP检查发布的变量,如果超过该值,则从$\u FILES数组中删除该文件。然而,用户只会浪费上传MBs。用户还可以编辑隐藏输入的值,因此您不能依赖它。我添加了PHP标签,因为MAX_FILE_SIZE是PHP唯一的东西。我不会再加上它,但这是一个标签,这个问题应该有。