クラスがあり、メソッドRoute
を数回呼び出すとしましょう。Route::set()
このメソッドは 1 つのことを行います。
self::objects[] = new Route();
Route
クラス属性配列内にインスタンスを保存しています。
この状況で何が起こるでしょうか?論理的にset()
は、多くのRoute
インスタンスが作成され、それぞれに 1 つの要素を持つオブジェクト配列があります。
しかし、私が現在調査しているコードによると、オブジェクト配列にはRoute
クラスのすべてのオブジェクトが含まれます。
どれが正しいですか、そして最も重要なのはなぜですか?
編集。タイトルがひどいのはわかっていますが、もっと良いタイトルが思いつきませんでした... 午前2時です。考えていません。