Как использовать определенные в файле класса с пространством имен

Вот мой код.

defined( 'ABSPATH' ) || exit; namespace JSR; class myClass{ ... } 

Это приводит к ошибке ниже

 Global code should be enclosed in global namespace declaration 

Любая идея, как это исправить?

Из руководства PHP по определению пространств имен :

Пространства имен объявляются с использованием ключевого слова namespace. Файл, содержащий пространство имен, должен объявлять пространство имен в верхней части файла перед любым другим кодом – за одним исключением: ключевое слово declare .

Чтобы исправить эту проблему, просто убедитесь, что ваше объявление пространства имен появилось перед другим кодом:

 namespace JSR; defined( 'ABSPATH' ) || exit; class myClass{ } 

Вы можете использовать ключевое слово «Использовать», чтобы получить доступ к классу этого пространства имен.