Código del Día (SOD): Base de ... Nota

Código del Día (SOD): Base de Datos Orientada a Mensajes

El código utiliza una base de datos Sybase y funciones PHP obsoletas. El valor de retorno de un procedimiento almacenado se obtiene indirectamente. La salida del procedimiento se imprime utilizando una instrucción print dentro del propio procedimiento almacenado. Luego, el código PHP recupera esta salida impresa utilizando sybase_get_last_message(). Este método es inusual y probablemente un remanente de depuración. La lógica del código se basa en utilizar la salida impresa para determinar el éxito o fracaso del procedimiento almacenado. La dependencia de print para recuperar resultados es ineficiente y no convencional. Las funciones sybase_query y sybase_get_last_message están obsoletas, eliminadas en PHP 7.0. La confusión se debe al método oscuro de recuperar el valor de retorno. Las cuestionables elecciones de diseño plantean preguntas sobre tanto el desarrollador como la API de Sybase.