php中连续两个中括号的意义?

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:25:33
例如:$_FILES["$field"]['tmp_name'];
conf['upload']['rename'];
表示什么意思啊?

php中 [ 运算符(数组符号) 的结合方向是左连接的,

所以 $_FILES["$field"]['tmp_name'] 可以这么理解
1. $_FILES + [ ==> 即 $_FILES 为数组
2. $_FILES["$field"] + [ ==> 即 $_FILES["$field"] 是数组

所以$_FILES(至少)是一个二维数组,

$_FILES["$field"]['tmp_name']是其中的一个值