php-PDO事件常量

我对带有PDO常量的PHP有点怀疑.
我如何使用它?没有文档,没有示例,这里也没有问题.

有没有人把它付诸实践知道如何使用?

PDO::PARAM_EVT_FREE (integer)

 Deallocation event

PDO::PARAM_EVT_EXEC_PRE (integer)

 Event triggered prior to execution of a prepared statement.

PDO::PARAM_EVT_EXEC_POST (integer)

 Event triggered subsequent to execution of a prepared statement.

PDO::PARAM_EVT_FETCH_PRE (integer)

 Event triggered prior to fetching a result from a resultset.

PDO::PARAM_EVT_FETCH_POST (integer)

 Event triggered subsequent to fetching a result from a resultset.

PDO::PARAM_EVT_NORMALIZE (integer)

 Event triggered during bound parameter registration allowing the driver to normalize the parameter name.

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

解决方法:

这些常量在PHP代码中没有用,我真的认为它们不会在不久的将来有用. As you can see here它们是内部PDO API的一部分.事件挂钩在内部用于区分驱动程序:分配准备好的语句,并且其绑定值发生在不同的驱动程序上需要不同的方法. (注意#if PDO_USE_MYSQLND和#else宏)

也许将它们添加为类常量,以使用户可以根据需要传递这些事件的回调.如果是这样,我认为这对于PDO开发人员来说不是最优先的事情,但是…
底线:您不能使用它们,只需忽略它们

上一篇:我正在通过PHP使用Django用户身份验证.这种基于cookie的身份验证方案是否安全?


下一篇:MySQL触发器-移动内部顺序列