“MAX_FILE_SIZE”总是以大写字母写的吗?它必须是吗?

时间:2011-07-23 14:54:15

标签: php html file-upload

为什么HTML <input type="file">的MAX_FILE_SIZE始终为大写?

我见过的所有例子都是这样做的。为什么呢?

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

这不是HTML功能,而是PHP功能。

The documentation explains PHP如何在表单数据中查找名为MAX_FILE_SIZE的字段,并使用其值来处理文件上载(如果适用)。

历史惯例是常量大写,传统上,像MAX_FILE_SIZE这样的字段在应用程序中是常量。问题稍微复杂一点,因为就PHP而言,它实际上是一个变量(名为$_POST['MAX_FILE_SIZE'])并且根本不是常数;但是,如果您将Web应用程序作为一个整体,您可以看到此约定可能仍然适用。

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

请注意,从access to arrays by string key is case-sensitive开始,假设PHP搜索此表单字段也区分大小写是有意义的。所以,如果你不这么认为,坚持使用大写