Код, который портит день: Орие... Заметка
The Daily WTF на русском

Код, который портит день: Ориентированная на сообщения база данных

Код использует базу данных Sybase и устаревшие функции PHP. Значение возвращаемое хранимой процедурой получается косвенным образом. Вывод процедуры печатается с помощью инструкции print внутри самой хранимой процедуры. Затем код PHP извлекает этот печатаемый вывод с помощью функции sybase_get_last_message(). Этот метод является необычным и, вероятно, является остатком отладки. Логика кода зависит от печатаемого вывода для определения успеха или неудачи хранимой процедуры. Полагание на print для извлечения результата является неэффективным и нестандартным. Функции sybase_query и sybase_get_last_message устарели и были удалены в PHP 7.0. Непонимание возникает из-за неясного метода извлечения возвращаемого значения. Спорные решения по проектированию вызывают вопросы как о разработчике, так и об API Sybase.