質問編集履歴

1

追記

2017/05/17 21:24

投稿

imamoto_browser
imamoto_browser

スコア1161

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,15 @@
25
25
  とエラーになってしまいます。
26
26
 
27
27
  上記問題からinitialize()はprivateにできないと思うのですが、cakephpの構造上コントローラをシングルトンクラスにするのは不可能なのでしょうか。
28
+
29
+
30
+
31
+
32
+
33
+ 追記:
34
+
35
+ そもそもなんですが、php開発でシングルトンパターンって使ってますか?多言語のブログなどのぞくと、非オブジェクト指向的だとのご意見が多く、使っていきたいが、ためらっている状態です。(密結合だとかいうのはよく理解できないのですが。)
36
+
37
+
38
+
39
+ そもそもコンストラクタがprivateなので、finalクラスにしか適応できなさそうだなと。でもLaravel5のソースとか見てると普通に使われてるんですよね、シングルトン。。