Não sei o que está de errado, mesmo abrindo pelo próprio arquivo disponibilizado aparece esse erro.
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1049] Unknown database 'estoque' in C:\Users\meuno\Downloads\PDOEXEMPLO\aula1\classes\Categoria.php:12 Stack trace: #0 C:\Users\meuno\Downloads\PDOEXEMPLO\aula1\classes\Categoria.php(12): PDO->__construct('mysql:host=127....', 'root', '06162426') #1 C:\Users\meuno\Downloads\PDOEXEMPLO\aula1\categorias.php(4): Categoria->listar() #2 {main} thrown in C:\Users\meuno\Downloads\PDOEXEMPLO\aula1\classes\Categoria.php on line 12
Nota: Eu descobri meu erro, na verdade eu estava com problemas generalizados pois estava usando o MySQL Workbench com a configuração padrão. Precisei somente reconfigurar para usar o 'Use legacy password'. :)