Пространство имен php называется default - PullRequest
5 голосов
/ 16 июня 2010
<?php
namespace default

дает мне неожиданный T_DEFAULT, есть ли способ обойти это? Можно ли как-нибудь избежать зарезервированного слова?

Моя система использует имя текущего модуля на моем сайте для пространства имен, поэтому было бы неплохо иметь возможность использовать любую строку в качестве пространства имен.

Ответы [ 2 ]

7 голосов
/ 16 июня 2010

Вы не можете использовать зарезервированные слова, такие как default для пространств имен в PHP - вам придется найти обходной путь (_default, default_, default1 и т. Д .?).

0 голосов
/ 16 июня 2010

Как @drick говорит, что вы не можете использовать зарезервированное слово php для вашей цели.

У него есть свое значение.Для получения дополнительной информации о пространствах имен вы можете посмотреть здесь FYI по умолчанию - зарезервированное слово, используемое в регистре коммутации. Дополнительная информация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...