#symfony5 #php-8
Вопрос:
Можно ли объединить аннотации вместе с такими атрибутами, как:
/** * @GedmoTimestampable(on="create") */ #[ORMColumn(type: 'datetime')] private ?DateTime $createdAt;
Комментарии:
1. Чего вы хотите этим добиться? Сам язык вас не остановит, так что вопрос в том, что будет читать конкретный инструмент. Я думаю, что необходимы более подробные сведения, прежде чем кто-либо сможет дать вам полезный ответ.
2. Мой вопрос в том, игнорируется ли блок документов PHP при использовании атрибутов php 8.0
3. Я понимаю это, но мой ответный вопрос игнорируется чем ? Ни аннотации, ни атрибуты docblock ничего не делают, если что-то активно их не читает , поэтому разные библиотеки могут читать или не читать и то, и другое.
4. В данном случае это пример использования аннотаций и атрибутов для объявления полей доктрины (ORM).
5. Итак, вопрос в том, поддерживает ли доктрина ORM чтение аннотаций и атрибутов в одном и том же проекте? Это, вероятно, можно обнаружить, просмотрев их документацию (или, если на то пошло, протестировав ее с помощью некоторого существующего кода).