質問: $obj->getTotal(); // 最終的に取得したい値 var_dump($result); ``` ### 補足情報 開発環境では、PHP5.3を使っているため、無名クラスなど一部使えない構文があります。 今回の例題に絡めてバージョンアップするべき理由等もあれば幸いです。 上記のプログラムは、出退勤のシステムを構築するための仕組みです。 日々打刻される入出、退出の時間に基づき、1日の所定労働時間、時間外労働時間等を算出します。 そのデータを1月分で合算して実績として出力するという考えです。
回答: 現場の設計ポリシーもありましょうし、 そのような構成が本当に必要ならそうするしかないと思いますが... 率直にいって、汎用的に過ぎるよう感じます。 もっと機能的な面から見直した方がいいのでは? データは必要な時に必要な分があればよい、と個人的には考えます。 どのような運用なのかも分かりませんので想像で書きますが、 もしそのように汎用的な扱いをしたいのならば、(プログラムでなく) データベースにもたせることも検討してはいかがでしょうか。