回答編集履歴

3

修正

2019/12/18 13:29

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -37,23 +37,3 @@
37
37
  ただ、あまりに引数が多すぎても可読性がよくありませんし、メンテナンス性にも欠けます。
38
38
 
39
39
  配列にまとめてその中の該当のキーの有無によって処理内容を変えた方がコードとしては見通しがよくなるようにも思います。
40
-
41
-
42
-
43
-
44
-
45
- ```php
46
-
47
- function test($data){
48
-
49
-
50
-
51
- }
52
-
53
-
54
-
55
- echo test(["a"=>"hoge","b"=>"fuga"]);
56
-
57
-
58
-
59
- ```

2

修正

2019/12/18 13:29

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -48,13 +48,11 @@
48
48
 
49
49
 
50
50
 
51
-
52
-
53
51
  }
54
52
 
55
53
 
56
54
 
57
- echo test(["hoge"=>"a","fuga"=>"b"]);
55
+ echo test(["a"=>"hoge","b"=>"fuga"]);
58
56
 
59
57
 
60
58
 

1

修正

2019/12/18 13:27

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -32,4 +32,30 @@
32
32
 
33
33
 
34
34
 
35
- 要件次第ですが、きちんと引数を過不足なく設定するか、引数の初期値を設定するか、どちらかです
35
+ 要件次第ですが、きちんと引数を過不足なく設定するか、引数の初期値を設定するか、どちらかが一般的です。
36
+
37
+ ただ、あまりに引数が多すぎても可読性がよくありませんし、メンテナンス性にも欠けます。
38
+
39
+ 配列にまとめてその中の該当のキーの有無によって処理内容を変えた方がコードとしては見通しがよくなるようにも思います。
40
+
41
+
42
+
43
+
44
+
45
+ ```php
46
+
47
+ function test($data){
48
+
49
+
50
+
51
+
52
+
53
+ }
54
+
55
+
56
+
57
+ echo test(["hoge"=>"a","fuga"=>"b"]);
58
+
59
+
60
+
61
+ ```