回答編集履歴

2

解説内容があまり良くなかったので例を削除

2016/02/14 16:38

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -4,22 +4,6 @@
4
4
 
5
5
 
6
6
 
7
- もしも、どうしも行いたい場合はそstaticメソッド内インスタンスを生成するかありせん
7
+ 例を書いたのですが、あまりに安定してソースコードになってたので削除しました
8
-
9
- ```
10
-
11
- public static function test()
12
-
13
- {
14
-
15
- $instance = new self();
16
-
17
- echo 'b';
18
-
19
- }
20
-
21
- ```
22
8
 
23
9
 
24
-
25
- ただ上記のようにやったとしても今のstaticメソッドの処理では生成したインスタンスを返している訳でもないので、生成したインスタンスを再利用することも出来ません。(処理の書き方によっては再利用出来ますが、質問のような用途では再利用しても意味が無い)

1

修正

2016/02/14 16:38

投稿

fagai
fagai

スコア2158

test CHANGED
@@ -22,4 +22,4 @@
22
22
 
23
23
 
24
24
 
25
- ただ上記のようにやったとしても今のstaticメソッドの処理では生成したインスタンスを返している訳でもないので、利用することも出来ません。
25
+ ただ上記のようにやったとしても今のstaticメソッドの処理では生成したインスタンスを返している訳でもないので、生成したインスタンスを再利用することも出来ません。(処理の書き方によっては再利用出来ますが、質問のような用途では再利用しても意味が無い)