constant("PDO::ATTR_AUTOCOMMIT")默認返回0,怎么是返回常量呢
constant('PDO::ATTR_AUTOCOMMIT') ?這個默認會返回0啊,所以$pdo->getAttribute(constant("PDO::ATTR_AUTOCOMMIT"))不久相當(dāng)于$pdo->getAttribute(0) 嗎?
constant('PDO::ATTR_AUTOCOMMIT') ?這個默認會返回0啊,所以$pdo->getAttribute(constant("PDO::ATTR_AUTOCOMMIT"))不久相當(dāng)于$pdo->getAttribute(0) 嗎?
2016-08-19
舉報
2016-08-19
$pdo->getAttribute(constant("PDO::ATTR_AUTOCOMMIT"))不久相當(dāng)于$pdo->getAttribute(0)
的確是這樣,但是這里的0與得到結(jié)果自動提交的值 0 不是同一個意思。
你可以這樣測試下,這里應(yīng)該是調(diào)用這個方法傳入常量的值而得到該常量的狀態(tài),我覺得常量的值和常量的狀態(tài)號是兩個不同的概念。
$pdo->getAttribute($a = constant("PDO::ATTR_AUTOCOMMIT")) . <br />;
echo $a .<br />;