Хорошо бы подавить такую ошибку?
Зависит. Игнорирование ошибок никогда не бывает хорошей идеей. Поддержание строгой отчетности - хорошая идея для стадии разработки. Однако, как только PHP сообщит вам о таком отладочном сообщении, вы оцените его и примете обоснованное решение.
Вы можете обойти упомянутую проблему, исправить ее или проигнорировать, если это не является реальной проблемой.
Назначение объекта по ссылке не требуется и впредь не рекомендуется. Однако это не проблема, которая приведет к ошибкам, и никогда не будет семантически запрещена. Удаление синтаксической конструкции в будущих версиях нарушит совместимость, поэтому не произойдет. Осознанный выбор в этом случае - либо подтвердить и игнорировать подсказку синтаксиса, либо удалить &
, поскольку он не нужен, и его удаление в данном конкретном случае в большинстве случаев вряд ли нарушит поведение.