質問編集履歴

2

追記

2020/07/08 10:08

投稿

peterpan
peterpan

スコア19

test CHANGED
@@ -1 +1 @@
1
- 【PHP】switchのcaseにグローバル変数を指定したい。
1
+ 【PHP】switchのcaseにグローバル変数を指定したい。
test CHANGED
@@ -46,16 +46,30 @@
46
46
 
47
47
  グローバルで宣言したものを使用するにはどうすれば良いでしょうか?
48
48
 
49
+
50
+
49
- メソッド内で
51
+ また、メソッド内で
50
52
 
51
53
  ```
52
54
 
53
- global $item;
55
+ function fruits($name) {
54
56
 
57
+ global $item;
58
+
55
- global $item02;
59
+ global $item02;
56
60
 
57
61
  ```
58
62
 
59
63
  と定義しなおせば出来ましたが、記述が増える為、それ以外に方法があれば教えていただきたいです。
60
64
 
65
+ ```
66
+
67
+ case global $item:
68
+
69
+ // 処理
70
+
71
+ ```
72
+
73
+ というような事がしたいです。
74
+
61
75
  よろしくお願いいたします。

1

追記

2020/07/08 10:08

投稿

peterpan
peterpan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -42,6 +42,20 @@
42
42
 
43
43
 
44
44
 
45
- 上記のような場合、caseに指定している変数がローカル変数となってしまうため、グローバルで宣言したものを使用するにはどうすれば良いでしょうか?
45
+ 上記のような場合、caseに指定している変数がローカル変数となってしまうため、
46
+
47
+ グローバルで宣言したものを使用するにはどうすれば良いでしょうか?
48
+
49
+ メソッド内で
50
+
51
+ ```
52
+
53
+ global $item;
54
+
55
+ global $item02;
56
+
57
+ ```
58
+
59
+ と定義しなおせば出来ましたが、記述が増える為、それ以外に方法があれば教えていただきたいです。
46
60
 
47
61
  よろしくお願いいたします。