Acabo de encontrar esto en algún código y no puedo encontrar nada en la web o en el manual php. Lo más probable es que sea un personaje irregular.En PHP lo que significa | = significa, que es igual tubo (no exclamación)
Aquí está una de las líneas que lo usa.
$showPlayer |= isset($params['node']) && $params['node'];
Es la abreviatura de '$ showPlayer = $ showPlayer | (isset ($ params ['node']) && $ params ['node']); '. –