PdoDataSource::prepareStatement PHP Méthode

prepareStatement() public méthode

public prepareStatement ( $statement, $arguments )
    function prepareStatement($statement, $arguments)
    {
        try {
            $statement = $this->prepare($statement);
        } catch (PDOException $e) {
            throw new RecessException($e->getMessage() . ' SQL: ' . $statement, get_defined_vars());
        }
        foreach ($arguments as &$argument) {
            // Begin workaround for PDO's poor numeric binding
            $queryParameter = $argument->getQueryParameter();
            if (is_numeric($queryParameter)) {
                continue;
            }
            // End Workaround
            $statement->bindValue($argument->getQueryParameter(), $argument->value);
        }
        return $statement;
    }