- 421 名前:nobodyさん mailto:sage [2014/05/12(月) 01:35:05.49 ID:???]
- 俺もstaticって使いどころがいまいちわからん。
特にphpはランタイムが短すぎて、1回しか使わないオブジェクトが多く、 staticを変に意識すると、むしろなんでもstaticでいいんじゃないかと思えてきてしまってこわい。 逆にstaticにしないと困るような事も、あんまないから、よくわからないままで結局staticは使わないという >>414 たとえばモデルに、とある機能を作ってたら100行を超える長いメソッドになってしまい、一部を切り出したけど、 コントローラーから直接切り出したメソッドを呼ばれるのは想定外って場合に、 protectedかprivateにしておけば、呼ばれることがない。 protectedとprivateは、コントローラーやモデルを触ってるくらいなら、 正直使い分けが活きることがほとんどない気がする。 強いて例を出すと、AppController内の処理で切り出したメソッドが、ほかのコントローラーから呼ばれるのが想定外なら、 privateにしておくと呼ばれなくなる。
|

|