2014-09-19 15 views
3

我對使用PDO常量的PHP有點懷疑。 我如何使用它?沒有文檔,沒有例子,也沒有關於它的問題。PDO事件常量

有沒有人把這個工作知道如何使用它?

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

回答

3

這些常量在PHP代碼沒有用了,我真的不認爲他們將是多大用處的任何時間很快。 As you can see here它們是內部PDO API的一部分。事件掛鉤用於內部區分驅動程序:分配預準備語句及其綁定值需要不同的驅動程序採用不同的方法。 (注意#if PDO_USE_MYSQLND#else宏)

也許他們被添加爲類常量,以使用戶能夠傳遞這些事件的回調,如果他們希望的話。如果是這樣的話,我不認爲這被認爲是頭等大事PDO的開發,但...
底線:您不能使用它們,完全無視

+0

線597 -603正是你所說的。 '//什麼也不做' 謝謝。 – Carlos 2014-09-19 14:12:27