vale, bueno lo que parece es que no estas registrando la variable de SALIDA, tal como hiciste con las de entrada
mira este ejemplo de CODIGO
Código PHP:
Ver original<?php
$pdo = new PDO( 'sqlsrv:Server=192.168.1.1,1433;Database=AdventureWorksDW', 'user', 'pwd');
$query = "EXEC [test_empty_out] @test=:Test";
$stmt = $pdo->prepare($query);
$out = '';
$stmt->bindParam(':Test', $out, PDO::PARAM_STR | \PDO::PARAM_INPUT_OUTPUT, 200);
$stmt->execute();
$result = $stmt->fetchAll();
$stmt->closeCursor();
echo "OUT value: $out";