关于$\u文件php命令的澄清

关于$\u文件php命令的澄清,php,Php,有人能给我解释一下这个php命令$\u FILES[“file”][“error”]的意思吗?我看到了这个命令,查阅了文档,解释很模糊,我在谷歌上搜索过,但找不到更好的解释。而“文件”和“错误”可以是不同的变量名,也可以是“文件”和“错误” 本优秀教程的哪一部分比较模糊 $\u文件 通过HTTP POST方法上载到当前脚本的项目的关联数组 全局$\文件将包含所有上载的文件信息。它的 示例表单的内容如下所示。请注意,这假定 文件上载名称userfile的使用,如示例所示 上面的脚本。这可以是任何名

有人能给我解释一下这个php命令
$\u FILES[“file”][“error”]
的意思吗?我看到了这个命令,查阅了文档,解释很模糊,我在谷歌上搜索过,但找不到更好的解释。而“
文件
”和“
错误
”可以是不同的变量名,也可以是“文件”和“错误”

本优秀教程的哪一部分比较模糊

$\u文件

通过HTTP POST方法上载到当前脚本的项目的关联数组

全局$\文件将包含所有上载的文件信息。它的 示例表单的内容如下所示。请注意,这假定 文件上载名称userfile的使用,如示例所示 上面的脚本。这可以是任何名称

$\u FILES['userfile']['name']服务器上文件的原始名称 客户机

$\u FILES['userfile']['type']如果浏览器 提供了这一信息。例如“image/gif”。这个哑剧 但是,PHP端没有检查类型,因此不需要 它的价值是理所当然的

$\u FILES['userfile']['size']上载文件的大小(以字节为单位)

$\u FILES['userfile']['tmp\u name']中文件的临时文件名 其中上载的文件存储在服务器上

$\u FILES['userfile']['error']与此文件关联的错误代码 上传


哪一个好的例子是模糊的?

$\u FILE['FILE']
是一个
多维关联数组
,它将保存通过HTTP POST方法上载的文件的必要信息

注意
文件
它可以是任何名称,您在输入文件类型字段中为它指定的名称

例如

因此语法现在变成了
$\u FILE['any\u name']['error']


你对php数组的了解一般是什么?@sectus刚开始学习php,阅读数组,但理解起来有困难。我读到“file”是输入字段中定义的实际名称,但当其他示例使用“error”或“size”时,我会感到困惑。“error”或“name”或“type”的用途是什么?因此“userfile”可以是任何名称,但必须与输入文件类型字段中给定的名称相匹配。当我看到第二个变量如“error”或“tmp_name”时,我会感到困惑。它们有不同的用途吗?是的,userfile可以是任何名称(输入文件类型字段名),error和其他关键字(如tmp_name)只包含与表单相关的必要值。例如,“tmp_名称”将保留临时存储地点名称