Некорректно показывается статус уведомлений на php 8.1

Возможно, но таких условий не знаю. Все работает, если поменять

!== '0'

на

!== 0