Как мне добавить «функциональность» в аннотацию @deprecated
, чтобы я мог выполнять код до или после (в идеале обоих) выполнения функции или при обращении к устаревшему свойству?
Итак, я хочу использовать аннотацию @deprecated
в PHP, чтобы делать разные вещи независимо от нормального поведения вызываемой функции, чтобы разработчикам, которые добавляют аннотацию к устаревшей функции, не нужно было добавлять функциональность к функции (например, ведение журнала подробности вызова).
Таким образом, я думаю, что это очень удобно как разработчик, и IDE также распознает аннотацию @deprecated
по умолчанию и предлагает вам не использовать ее.
I Бегу PHP 7.3, если это важно.