Я наткнулся на этот синтаксис в кодовой базе и не могу найти больше информации о нем. Это похоже на оператор каретки (оператор XOR), но поскольку приведенный ниже оператор был выполнен при выполнении определенного условия, я не думаю, что это так.
$this->m_flags ^= $flag;
Поскольку я не знаю, как он называется, я также не могу ищите правильно ..
Обновление: Из-за ответа Клетуса: Тогда равны ли следующие строки функционально?
$a = $a ^ $b;
$a ^= $b; // the shorthand for the line above