Support do lado do servidor preparou declarações com o DOP?

Dada algo como

DB()->prepare("SELECT * FROM mysql.general_log WHERE user_host LIKE ?");

$statement->execute( array('%console%') );

foreach($statement as $record){
    var_dump($record);
}

O conteúdo do general_log é

*************************** 1. row ***************************
event_time: 2011-04-20 14:27:59
user_host: REDACTED[REDACTED] @ REDACTED [192.168.56.101]
thread_id: 30
server_id: 0
command_type: Connect
argument: REDACTED@REDACTED on REDACTED
*************************** 2. row ***************************
event_time: 2011-04-20 14:27:59
user_host: REDACTED[REDACTED] @ REDACTED [192.168.56.101]
thread_id: 30
server_id: 0
command_type: Query
argument: SELECT * FROM mysql.general_log WHERE user_host LIKE '%console%'

Estou trabalhando dentro de uma estrutura de abominação (sem testes de unidade, sem documentação, sem ritmo ou razão), então é possível que em algum lugar alguém desabilite explicitamente as instruções preparadas do MySQL forçando a DOP a usar o modo emulado ... ou esse comportamento é esperado ?

PHP éPHP Version 5.2.10-2ubuntu6 Driver PDO para MySQL, biblioteca cliente versão 5.1.41

Update: PDO () é construído com os seguintes atributos

PDO::ATTR_PERSISTENT => false
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true

Examinei a documentação do DOP, mas infelizmente não parece haver menção a uma bandeira como a descrita emist pergunta semelhante

questionAnswers(2)

yourAnswerToTheQuestion