Du bør håndtere fejl i din funktion på samme måde, som du håndterer dem alle andre steder.
Men da dette er inde i en funktion, skal du gøre forbindelsen tilgængelig inden for funktionens omfang.
Der er flere måder at gøre det på, nogle eksempler (fra ikke så godt til bedre...):
- erklær din PDO-forbindelsesvariabel global i din funktion. Jeg vil ikke anbefale dette som en endelig løsning, men det ville virke, mens du forbedrer tingene;
- tilføj PDO-forbindelsen som en ekstra parameter til din funktion. Selvom det er bedre end 1., skal du ændre alle funktionskald for at inkludere de nye parameter(r);
- refaktorer til OOP og brug afhængighedsinjektion til at tilføje din PDO-forbindelse til din e-mail-klasse/-objekt.