変数をさまざまなオブジェクトに渡す方法が最善の方法であるかどうか疑問に思っていました。したがって、セッションに関するすべての情報を処理する User クラスがあります。そのユーザー クラス内には、デフォルトで false に設定された bool である isloggedon と呼ばれる変数 (プライベート) があります。理想的には、その変数を usermanage クラスに渡す必要があります。これにより、ログオンしているユーザーが新しい投稿を作成するなどの操作を実行できるようになります。現時点で私がやっている方法は次のとおりです...
$user = new User();
$userManage = new UserManage($user->checkLoggedOn());
ご覧のとおり、ユーザーのインスタンスがあります。ユーザークラス内に isloggedon 変数 (checkLoggedOn()) を返すメソッドがあり、ユーザー管理内でユーザーがログオンしているかどうかがわかります。
安心して、それが最善のアプローチかどうか教えてください。
どうもありがとう