アプリケーションのログイン機能を完了していますがtrying to get property of non object
、数行で を受け取ります。最初のものは、user_data オブジェクト内のオブジェクト プロパティ lock_date を使用して is_user_locked メソッドへの関数呼び出しを実行する以下に示されています。これは、この時点で使用する user_data がないため、プロパティを使用できないことを意味することを理解しています。ネストされた if ステートメントを多用しすぎないように、これをどのように説明すればよいか知りたいです。
if (count($user_data) == 0) {
$output = array('content' => 'The user was not found in the database!', 'title' =>
'User Not Found');
}
if ($this->is_user_locked($user_data->lock_date)) {
$output = array('content' => 'This user account is currently locked!', 'title' =>
'Account Locked');
}
なぜこれが考えられるのかについてのアイデアはありますか?すべての提案が役に立ちます。