2

预定义的常量中找到。(整数)是什么意思?为什么都是(整数)?

PDO::PARAM_BOOL (integer)
Represents a boolean data type.
PDO::PARAM_NULL (integer)
Represents the SQL NULL data type.
PDO::PARAM_INT (integer)
Represents the SQL INTEGER data type.
PDO::PARAM_STR (integer)
Represents the SQL CHAR, VARCHAR, or other string data type.
PDO::PARAM_LOB (integer)
Represents the SQL large object data type.
PDO::PARAM_STMT (integer)
Represents a recordset type. Not currently supported by any drivers.
PDO::PARAM_INPUT_OUTPUT (integer)
Specifies that the parameter is an INOUT parameter for a stored procedure. You must bitwise-OR this value with an explicit PDO::PARAM_* data type.
4

2 回答 2

4

该输出(integer)仅意味着基础常量使用整数值将自己与该组中的其他常量区分开来。

例如,在我的安装中,其中一些常量具有以下(整数)值:

PDO::PARAM_NULL = 0
PDO::PARAM_INT = 1
PDO::PARAM_BOOL = 5

同样,您会看到它PDO::ATTR_DRIVER_NAME被列为类型string

于 2012-08-13T10:51:12.143 回答
0

表示 const 值的(integer)数据类型,它们都是整数。

于 2012-08-13T10:52:36.577 回答