Выполнить код, когда аннотированная функция или свойство используется в PHP - PullRequest
0 голосов
/ 10 июля 2020

Как мне добавить «функциональность» в аннотацию @deprecated, чтобы я мог выполнять код до или после (в идеале обоих) выполнения функции или при обращении к устаревшему свойству?

Итак, я хочу использовать аннотацию @deprecated в PHP, чтобы делать разные вещи независимо от нормального поведения вызываемой функции, чтобы разработчикам, которые добавляют аннотацию к устаревшей функции, не нужно было добавлять функциональность к функции (например, ведение журнала подробности вызова).

Таким образом, я думаю, что это очень удобно как разработчик, и IDE также распознает аннотацию @deprecated по умолчанию и предлагает вам не использовать ее.

I Бегу PHP 7.3, если это важно.

...