Una función y convención genéricas para activar avisos de obsolescencia.
Este paquete proporciona una única función global llamada trigger_deprecation()
que activa avisos de obsolescencia silenciados.
Al utilizar un controlador de errores de PHP personalizado, como el proporcionado por el componente ErrorHandler de Symfony, las desaprobaciones desencadenadas se pueden detectar y registrar para su posterior descubrimiento, tanto en entornos de desarrollo como de producción.
La función requiere al menos 3 argumentos:
printf()
Ejemplo:
trigger_deprecation ( ' symfony/blockchain ' , ' 8.9 ' , ' Using "%s" is deprecated, use "%s" instead. ' , ' bitcoin ' , ' fabcoin ' );
Esto generará el siguiente mensaje: Since symfony/blockchain 8.9: Using "bitcoin" is deprecated, use "fabcoin" instead.
Si bien no se recomienda, los avisos de obsolescencia se pueden ignorar por completo declarando una function trigger_deprecation() {}
en su aplicación.