Doctrine\DBAL\Driver\OCI8\OCI8Statement::bindParam PHP Method

bindParam() public method

public bindParam ( $column, &$variable, $type = null, $length = null )
    public function bindParam($column, &$variable, $type = null, $length = null)
    {
        $column = isset($this->_paramMap[$column]) ? $this->_paramMap[$column] : $column;
        if ($type == \PDO::PARAM_LOB) {
            $lob = oci_new_descriptor($this->_dbh, OCI_D_LOB);
            $lob->writeTemporary($variable, OCI_TEMP_BLOB);
            $this->boundValues[$column] =& $lob;
            return oci_bind_by_name($this->_sth, $column, $lob, -1, OCI_B_BLOB);
        } elseif ($length !== null) {
            $this->boundValues[$column] =& $variable;
            return oci_bind_by_name($this->_sth, $column, $variable, $length);
        }
        $this->boundValues[$column] =& $variable;
        return oci_bind_by_name($this->_sth, $column, $variable);
    }