при использовании класса помощника Yii, почему использование пространства имен имен используется «Yii;» , yii капитализируется, а пространство имен определено «пространство имен yii;».Yii2: почему «использовать Yii» yii капитализируется
1
A
ответ
4
Yii
(как в use Yii;
) - это название класса, и поскольку Yii 2 следует стандарту базового кодирования PSR-1 (среди прочих), он начинается с заглавной буквы.
namespace yii;
определено для класса BaseYii
, которое Yii
распространяется.
Класс Yii
сам не определен в любом пространстве имен, и именно поэтому вы можете использовать его только с use Yii;
Обратите внимание, что yii
в use Yii;
не такой же, как тот, в namespace yii;
- первые один класс, второй является пространством имен.
Смежные вопросы
- 1. Yii2 - exception 'yii \ web \ ForbiddenHttpException'
- 2. как использовать Yii массиву
- 3. yii2 - Зачем использовать yii \ helpers \ Html вместо простого ввода
- 4. Yii Activerecord без yii
- 5. yii2: Yii \ дб \ Query в функции модели
- 6. Как установить «amnah/yii2» в Yii 2.0?
- 7. Объединение приложений Yii-2 и Yii-1
- 8. Почему Yii2 использует имена сокращенных методов в yii \ кеширование \ Кэш?
- 9. Нарушение ограничения целостности - yii \ db \ IntegrityException Yii2
- 10. URL-адрес маршрутизации - yii-basic-app - Yii2
- 11. Yii2-Unknown Свойство - yii \ base \ UnknownPropertyException
- 12. Yii2 PHPDoc для Yii :: $ app-> Паспорт
- 13. yii2 заменяя зависимость yii 1.x
- 14. yii миграция не работает в yii2
- 15. PHP Core Warning - yii \ base \ ErrorException - Yii2
- 16. Преобразование yii resolveNameID() метод в Yii2
- 17. Неизвестный класс - yii \ base \ UnknownClassException Yii2
- 18. Функция поиска() в Yii до Yii2
- 19. INIT Выбор2 Yii 2,0: yii2-виджетов
- 20. Нарушение ограничения целостности Yii2 - yii \ db \ IntegrityException
- 21. Как обновить расширение YII (yii2-fullcalendar)
- 22. Yii 2 поставщика неприятность
- 23. Yii 2 установка ошибка
- 24. Yii
- 25. Расширенная ошибка Yii 2.0 при перенаправлении yii во время установки
- 26. Код не найден Yii
- 27. Как перенести пароль пользователя с yii 1 на yii 2
- 28. Как правильно использовать модули Yii?
- 29. Yii: как установить yii-user
- 30. Как использовать HTTP PING в Yii framework?
Пространства имен не чувствительны к регистру (не чувствительны к регистру), как имена классов и имена функций. – AbraCadaver
Это правда, но помните, что автозагрузчик Yii использует пространства имен для автозагрузки классов, а имена файлов чувствительны к регистру в большинстве не-Windows-сред - вот почему лучше хранить правильный регистр символов в пространствах имен. – Bizley