2014-04-05 48 views
0

我試圖做一個簡單的選擇在PHP OOP:PHP - 捕致命錯誤:類對象無法被轉換成字符串

public function loginUsuario($usuario) 
{ 
    try { 
     $pdo = Database::getConnectionPDO(); 

     $usuario = new Usuario(); 
     $usuario->setUsuario($usuario); 

     $sql = ' SELECT nombres, apellidos FROM tb_usuario WHERE usuario=:usuario '; 

     $stmt = $pdo->prepare($sql); 
     $stmt->bindParam(':usuario', $usuario->getUsuario(), PDO::PARAM_STR); 

     $stmt->execute(); 
     $rs = $stmt->fetchAll(); 

     echo count($rs); 

    } catch (Exception $ex) { 
     throw $ex; 
    } 
} 

但是,當我運行的方法,我有此錯誤:

Catchable fatal error: Object of class Usuario could not be converted to string in D:\xampp\htdocs\usuarios\core\model\usuarioModel.php on line 20 

什麼可能是錯的?

+2

對象名稱和變量名稱相同。 –

+0

向我們展示您的模型中的錯誤行 – Svetoslav

+0

Ohhh,這是對象名稱......謝謝泰米爾人! –

回答

0

對象名稱$usuario和變量名稱$usuario是相同的。

更改對象名稱,它解決了問題

相關問題