为什么php的PDO对象的设计者为PDO::PARAM_BOOL
,PDO::PARAM_INT
和PDO::PARAM_STR
创建类型,但不为PDO::PARAM_DATE
,PDO::PARAM_TIMESTAMP
或甚至PDO::PARAM_DOUBLE
等?
特别好奇,为什么他们将双打作为字符串?它不应该被引用双打。如果有某些原因,为什么他们决定以不同于双打的方式处理整数?
我的希望是,我在我的期望中做出某种假设,结果证明不是真的。也许类型参数甚至只适用于某些边缘情况,而且我不应该担心它们?