找到答案是比我想象的要困難得多。由於我不知道你會怎麼稱呼它,因此很難運行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