<?php
namespace default
дает мне unexpecected T_DEFAULT, есть ли какой-либо способ работать вокруг этого? Я могу выйти из зарезервированного слова так или иначе?
Моя система использует название текущего модуля в моем сайте для пространства имен, таким образом, было бы хорошо смочь использовать любую строку в качестве пространства имен.
Вы не можете использовать зарезервированные слова, такие как default
, для пространств имен в PHP - вам придется найти обходной путь ( _default
, default_
, ] default1
и т. д.?).
Как говорит @drick, вы не можете использовать зарезервированное слово php для своих целей.
Это имеет собственное значение. Для получения дополнительной информации о пространствах имен вы можете посмотреть здесь FYI default - это зарезервированное слово, используемое в случае переключения подробнее здесь