public function getPdoType($data)
{
static $typeMap = ['bool' => \PDO::PARAM_BOOL, 'boolean' => \PDO::PARAM_BOOL, 'int' => \PDO::PARAM_INT, 'integer' => \PDO::PARAM_INT, 'string' => \PDO::PARAM_STR, 'resource' => \PDO::PARAM_LOB, 'NULL' => \PDO::PARAM_NULL];
$type = gettype($data);
return isset($typeMap[$type]) ? $typeMap[$type] : \PDO::PARAM_STR;
}