Perché PHP non trova il file socket per comunicare con mysql.

Se in test.php invece di localhost usi 127.0.0.1 dovrebbe funzionare correttamente.

Inoltre la classe è PDO non pdo, funziona anche in minuscolo ma meglio chiamarla con il suo nome.