Expected type 'object'. Found 'array'

r_db code:

<?php 
require "rb.php";

R::setup( 'mysql:host=localhost;dbname=register',
        'root', 'root' );

?>

login.php code:

<?php
require "r_db.php";

$data = $_POST;

if( isset($data['do_login']) )
{
    $errors = array();
    $user = R::find('users', 'login = ?', array($data['login']
        ));
    if ( $user ) {
        if ( password_verify($data['password'], $user->password) ) {
             
        }else{
            $errors[] = 'password enocen';
        }
    }else{
        $errors[] = ' user with this login doesn`t find';
    }
    if( ! empty($errors)){
        echo '<div style="color:red;">'.array_shift($errors).'</div><hr>';
    }
}
?>

ERROR: Expected type 'object'. Found 'array'. Что за ошибка и как его исправить? Eror


Ответы (0 шт):