Php “的名字是什么?”;[……”是;操作人员

Php “的名字是什么?”;[……”是;操作人员,php,operators,terminology,Php,Operators,Terminology,该运算符可用于将值推入数组: $array []= $value P.P.NET文章对此进行了几次讨论,但似乎没有提到它的名称。你可以认为这是一个数组运算符。但我不知道是否有确切的名字 使用方括号语法创建/修改 可以通过显式设置现有数组中的值来修改该数组 这是通过为数组赋值,并在括号中指定键来完成的。也可以省略该键,从而产生一对空括号([]) 如果$arr还不存在,它将被创建,因此这也是创建数组的另一种方法。但是,不鼓励这种做法,因为如果$arr已经包含一些值(例如,请求变量中的字符串),那

该运算符可用于将值推入数组:

$array []= $value

P.P.NET文章对此进行了几次讨论,但似乎没有提到它的名称。

你可以认为这是一个数组运算符。但我不知道是否有确切的名字

使用方括号语法创建/修改 可以通过显式设置现有数组中的值来修改该数组

这是通过为数组赋值,并在括号中指定键来完成的。也可以省略该键,从而产生一对空括号([])

如果$arr还不存在,它将被创建,因此这也是创建数组的另一种方法。但是,不鼓励这种做法,因为如果$arr已经包含一些值(例如,请求变量中的字符串),那么该值将保留在原来的位置,[]实际上可能代表字符串访问运算符。最好通过直接赋值来初始化变量

“[]”运算符的名称是什么

没有特别的名字。简单地称之为方括号语法

注意:不是
$arr[]=
,而是
$arr[]=
。虽然PHP忽略空白,但不应将其与其他速记赋值混淆


如果您需要了解
$arr[]=…
的作用,请参阅。

这是数组下标运算符。您可以看到有关如何重载它的更多信息…或“方括号语法”:让我们调用这个新的\u元素\u内联\u运算符?但是你可以选择任何名字或标题来称呼这个结构:-)你能举一个“其他速记作业”的例子吗?当然。类似于
+=
-=
&=
等。虽然它可以工作,但将数组赋值写为
[]=
并不常见。也就是说,方括号与变量关联,而不是
=
。您给出的引号似乎没有使用该术语(
数组运算符
)。
$arr[key] = value;
$arr[] = value;
// key may be an integer or string
// value may be any value of any type