У человека соединение, и соединение лишь в 1 месте. В index.php . (или bd.php).
При этом оно всегда ТАМ. Искать его нет смысла. А вот если бы оно было в функции, то тот же debug_backtrace так же показал бы стек вызовов.
В итоге вместо единичной операции проверки на FALSE переменной мы будем создавать отдельный блок с исключениями, который позже будет перехватывать ошибки. Какая-то не логичная нагрузка для программиста. Такое чувство, что делаем лишь потому, что умеем делать, а не выбираем лучший вариант.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).