リーリー
パラメータは静的であるため、最後に $db = new DatabaseConnection(); を設定します。2 回目に入るとき、$db は実際には変更されているため、
そうでない場合は null になります。信じてください。static を public に置き換えるだけで、 2 回表示されます
2 回目は $db が再割り当てされず、初回のみ初期化されます。以下のドキュメント リンクの説明を参照してください。
変数のスコープはローカル変数と同じで、ライフサイクルはグローバル変数と同じです。 static