Нахождение ответа на этот вопрос оказалось намного сложнее, чем я думал. Поскольку я не знаю, как вы это называете, трудно запустить поиск Google, так как он будет игнорировать эти символы.Что делают операторы '& =' и '= &'?
Я пробовал просматривать страницу PHP Assignment Operators и даже на других страницах операторов, и не нашел ничего, что говорило мне, что именно они делают. Я не просто хочу угадать, основываясь на единственной функции, которая у меня есть, которая ее использует. Так что же делать операторы '& =' и '= &'?
Все, что я знаю, это набор переменных, который будет частью '=', поэтому мне действительно нужно знать, что делает «&».
Пожалуйста, не говорите очевидного; Мне нужно, чтобы кто-то точно объяснил, что они делают. Я знаю, что один из них «поразведен», но это ничего не значит для меня.
Они совершенно разные операторы, как ответы отражают. –
У меня была такая же проблема, как и сама. Документация может быть лучше организована, но вам в основном нужно посмотреть страницу _Bitwise Operator_ и страницу _What References Do_. Кроме того, я думаю, что назначение по ссылке обычно записывается '$ a = & $ b', но я думаю, что пространство между' = 'и' & 'является необязательным. http://www.php.net/manual/en/language.references.whatdo.php –
Я предпочитаю использовать '$ a = & $ b'. Это намного яснее, потому что '&' не принадлежит знаку равенства, а фактически действительна. Он похож на 'a -> 0'" переходит в оператор, который на самом деле является 'a--> 0'. http://stackoverflow.com/q/1642028/985454 Так много до путаницы. – Qwerty