我在網上搜索了很多次,但是我沒有找到任何有用的東西。我有這樣的錯誤注意:類PDOException的對象無法轉換爲int
注意:類PDOException的對象不能轉換在C INT:\ WAMP \ WWW \分數\管理\控制器\ ajaxGestionOTP.php上線183
通過去這個地方,錯誤似乎來自變量$e
,在echo ' <QueryReport>' + $ e ;
。
這裏的代碼,如果有人有一個想法或軌道!
else if (isset($_POST['TODO']) && $_POST['TODO'] == 'ajouter') {
try {
$DATABASE->beginTransaction();
if (isset($_POST['Actif'])) {
$actif = 1;
} else {
$actif = 0;
}
if (!isset($_POST['OTP']))
{
$_POST['OTP'] = "undefine";
}
insertOTP($_POST['OTP'], $actif);
echo '<etatrequete>';
echo '<statut>OK</statut>';
echo '<message>OTP ajouté avec succès</message>';
echo '</etatrequete>';
echo '</reponse>';
$DATABASE->commit();
} catch (Exception $e) {
echo '<etatrequete>' + $e;
echo '<statut>KO</statut>';
echo '<message>Impossible d\'ajouter un nouvel OTP</message>';
echo '</etatrequete>';
echo '</reponse>';
$DATABASE->rollback();
error_log($e->getMessage(). ' | LIGNE ' . $e->getLine() . ' DANS ' . $e->getFile());
}
die();
哪一行是'183'? –
echo''+ $ e;這一個抱歉,但馬馬爾迴應我! –