Função de backups PDO MySQL

esta função aquihttp://davidwalsh.name/backup-mysql-database-php

tem flutuado em torno dos internets por um tempo e é bastante famoso, mas é no mysql padrão. Alguém tem o mesmo, mas no PDO? se não alguém quiser fazer um? é mesmo possível, eu li em algum lugar que o PDO não faz SHOW CREATE TABLE - é isso mesmo?

finalmente, alguém pode explicar a diferença entre essa função e usar SELECT * INTO OUTFILE?

(por favor, não marque isso por conter muitas perguntas, eles estão todos intimamente relacionados e tenho certeza de que a (s) resposta (s) será (ão) útil (s) para muitas pessoas)

questionAnswers(7)

yourAnswerToTheQuestion