Вместо использования глобальной переменной вы можете передать ее в функцию следующим образом:
function computeCost($db_link) {
И вызвать функцию следующим образом:
$returnValue = computeCost($DB_LINK);
Таким образом, глобалы не нужны (и это лучше), и вы передаете данные в функцию. Таким образом, функция не зависит от внешней среды, как это должно быть.