Для параметров OUT необходимо указать тип, если данные не являются строкой (CHAR, VARCHAR2 и т. Д.), Т. Е.
// assuming employee_no is an integer
oci_bind_by_name($stmt, 'employee_no', $employee_no, 8, SQLT_INT);
oci_execute($stmt);
Для PDO используйте PDOStatement::bindParam()
$stmt = $pdo->prepare($query);
$stmt->bindParam('employee_no', $employee_no, PDO::PARAM_INT, 8);
$stmt->execute();