Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例外 (フォーム フィールドの複数のエラーなど) を収集し、countable を実装する MultipleException クラスがありますが、実際には例外であるため、リストのように反復可能にしたくありません (リストをスローすることはありません)。
これはソフトウェア設計上大丈夫ですか?それとも、SPL Countable インターフェースを誤用しているのでしょうか?
正しい方法はどれですか?
ありがとう
それでいいです。
Countableクラスのいずれかがcount()インスタンスでの呼び出しから返される値をカスタマイズできるようにするためです。反復可能なクラスとは完全に分離されています。
Countable
count()