$pdo = new PDO("mysql:host=".HOST.";dbname=".NAME.";charset=utf8",USER,PASSWORD
,[PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION] );
Dlaczego biblioteka PDO używa tak nieczytelnego konstruktora? Nie łatwiej byłoby użyć wzorca typu fluent Builder albo zwykłych setterów? Druga sprawa to używanie łańcucha do którego doklejamy dane - czy takie rozwiązanie nie zmusza czasem php do wykonywania dodatkowych operacji aby je wyodrębnić?