Трябва да обработвате грешките във вашата функция по същия начин, както ги обработвате навсякъде другаде.
Но тъй като това е вътре във функция, трябва да направите връзката достъпна в обхвата на функцията.
Има няколко начина да направите това, някои примери (от не толкова добри до по-добри...):
- декларирайте променливата за свързване на PDO глобално във вашата функция. Не бих препоръчал това като окончателно решение, но ще работи, докато подобрявате нещата;
- добавете PDO връзката като допълнителен параметър към вашата функция. Въпреки че е по-добро от 1., ще трябва да промените всички извиквания на функции, за да включите новия параметър(и);
- рефакторинг към ООП и използване на инжектиране на зависимости, за да добавите вашата PDO връзка към вашия имейл клас/обект.