代码灾难:面向消息的数据库 笔记

代码灾难:面向消息的数据库

代码使用 Sybase 数据库和已弃用的 PHP 函数。 存储过程的返回值是间接获取的。 存储过程自身使用 print 语句打印输出。 然后,PHP 代码使用 sybase_get_last_message() 检索该打印输出。 这种方法非常不寻常,可能是调试的遗留物。 代码的逻辑依赖于使用打印输出来确定存储过程的成功或失败。 对 print 的依赖以获取结果是低效和不常见的。 sybase_querysybase_get_last_message 函数已经过时,在 PHP 7.0 中被删除。 混淆来自于获取返回值的晦涩方法。 可疑的设计选择引发了关于开发者和 Sybase API 的问题。