2014-04-05 23 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是相同的。

更改对象名称,它解决了问题

相关问题