Для меня это произошло внутри функции класса.
В PHP 5.3 и выше $this::$defaults
работало нормально; когда я поменял код на сервер, который по какой-либо причине имел меньший номер версии, он выдал эту ошибку.
В моем случае решение состояло в том, чтобы использовать ключевое слово self
вместо $this
:
self::$defaults
отлично работает.