Automatiske forældede advarsler for PHP-metoder med @deprecated annotation

Hvad er mulighederne for at implementere hjælper, der hæver fejllog med niveau E_DEPRECATED ( E_USER_DEPRECATED faktisk) når klassemetode med kommentar @ forældet kaldes?

For eksempel for koden

/**
 * @deprecated
 */
public function main()
{}

når man kalder metoden $ obj-> main () ville den forældede advarsel hæves.

Og ja, jeg ved Jeg kunne tilføje en advarsel ved hjælp af kodelinje trigger_error () .

7
задан Gedrox 7 July 2011 в 07:37
поделиться