La primer forma siempre será la mas elegante, y además como bien citas al manual siempre hace uso de quote().
Es decir, la segunda forma es mas "a mano" y la primera es auto-mágica.
Así que efectivamente ambas producen lo mismo.
Aunque esto está mal:
Código PHP:
Ver original// MAL
quote('PDO '.$_POST['user'])
// BIEN
quote($_POST['user'])