src/Leevel/Database/Connect.php
public function normalizeBindParamType($value): int
    {
        switch (true) {
            case is_int($value):
                return PDO::PARAM_INT;

                break;
            case is_bool($value):
                return PDO::PARAM_BOOL;

                break;
            case null === $value:
                return PDO::PARAM_NULL;

                break;
            case is_string($value):
                return PDO::PARAM_STR;

                break;
            default:
                return PDO::PARAM_STMT;

                break;
        }
    }
public function normalizeBindParamType($value): int
    {
        switch (true) {
            case is_int($value):
                return PDO::PARAM_INT;

                break;
            case is_bool($value):
                return PDO::PARAM_BOOL;

                break;
            case null === $value:
                return PDO::PARAM_NULL;

                break;
            case is_string($value):
                return PDO::PARAM_STR;

                break;
            default:
                return PDO::PARAM_STMT;

                break;
        }
    }
分析绑定参数类型数据.

@see http://php.net/manual/en/pdo.constants.php

@param mixed $value

@return int