Proszę o radę czy poniższa funkcja jest prawidłową konstrukcją PHP, czy może nie powinno się w tego typu funkcji zamieszczać 'try - catch'?
Z góry dziękuję za pomoc.
function polPDO () { try { $polaczenie = new PDO('mysql:host='.DB_SERV.';dbname='.DB_DATABASE, DB_USER, DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $polaczenie->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $polaczenie; } catch(Exception $e){ } }