找到答案是比我想象的要困难得多。由于我不知道你会怎么称呼它,因此很难运行Google搜索,因为它会忽略这些字符。'&='和'=&'运算符是做什么的?
我试过浏览PHP Assignment Operators页面,甚至是其他操作员页面,但没有发现任何内容告诉我他们是干什么的。我不只是想根据我使用它的单个函数来猜测。那么'& ='和'= &'运营商究竟做了什么?
所有我知道的是它设置了一个变量,这将是'='部分,所以我真的需要知道'&'部分正在做什么。
请不要说明显;我需要有人来解释他们到底做了些什么。我知道其中之一是'按位',但这对我来说并不意味着什么。
它们是完全不同的运营商为答案反映。 – 2010-07-05 05:33:00
我有同样的问题试图自己看这个。文档可以更好地组织,但您基本上必须查看_Bitwise Operator_页面和_What References Do_页面。另外,我认为通过引用进行赋值通常是'$ a =&$ b',但我猜''''和'&'之间的空格是可选的。 http://www.php.net/manual/en/language.references.whatdo.php – 2010-07-05 05:45:19
我更喜欢使用'$ a =&$ b'。它更清晰,因为'&'不属于等号,但实际上是变量。它与'a - > 0'类似于'去'操作符,实际上它是'a-> 0'。 http://stackoverflow.com/q/1642028/985454 这么多的娱乐。 – Qwerty 2014-05-30 08:36:51