Java で statics を使用しない理由を理解しています。
ただし、現在、PHP で OO コードを開発しています。クエリを 1 か所にまとめて簡単に見つけられるようにするために、DAO を使用しています。また、いくつかの (関連する) クエリにページネーションを組み込むことができるように、いくつかの DAO をインスタンス化します。多くの場合、それは必要ないので、静的メソッドを次の形式で作成する傾向があります (技術的にはそれを DAO と呼ぶことはできないと思いますが)。
$info = schemeDAO::someFunction($variable);
ページの更新中に必要なメソッドは 1 つだけです (つまり、ヘッダー ファイル内の特定の値)。
オブジェクトが作成および破棄されるたびに、同じ DAO を 100 回インスタンス化する必要がある場合があります。
$dao = new myDao();
$info = $dao->someFunction($variable);
いずれにせよ、少なくとも PHP では、単純に static をロードしてメモリに保持する方がパフォーマンス効率が良いのではないでしょうか?