Se o driver do banco de dados suportar, uma aplicação também pode vincular parâmetros de
saĆda alĆ©m de entrada. Os parĆ¢metros de saĆda sĆ£o normalmente usados para recuperar
valores de procedimentos armazenados. Os parĆ¢metros de saĆda sĆ£o um pouco mais complexos
de usar do que os parâmetros de entrada, pois um desenvolvedor deve saber o quão grande um determinado
parâmetro pode ser quando o vincula. Se o valor for maior do
que o tamanho sugerido, um erro serĆ” gerado.
<?php
$stmt = $dbh->prepare("CALL sp_returns_string(?)");
$stmt->bindParam(1, $return_value, PDO::PARAM_STR, 4000);
// chamar o procedimento armazenado
$stmt->execute();
print "procedure returned $return_value\n";
?>