PDO прави много повече зад кулисите, отколкото просто да заменя вашите заместители с параметризирани данни. Двигателите за бази данни могат да приемат заявки във форма, подобна на "ето вашето изявление, ето заместителите и аз ще ви кажа какво влиза във всеки контейнер". SQL машината знае, че параметрите НЕ са необработен код, който трябва да се изпълнява, а да се третира само като данни.