質問編集履歴

2

追記部分を足しました。

2021/03/10 07:03

投稿

Clavat
Clavat

スコア92

test CHANGED
@@ -1 +1 @@
1
- ループ変数$loopは、@foreachと@forelseディレクティブ限定ですか?
1
+ ループ変数$loopを使えるのは、@foreachと@forelseディレクティブ限定ですか?
test CHANGED
@@ -23,8 +23,6 @@
23
23
  とあります。
24
24
 
25
25
 
26
-
27
- このドキュメントでいう「ループ」とは、forやwhileなどのループを含んだ意味ではなく、**@foreachと@forelseのループだけ使用できるということ**なんですね。
28
26
 
29
27
 
30
28
 
@@ -53,3 +51,31 @@
53
51
 
54
52
 
55
53
  使えない理由というと、大げさだと思いますが、その辺りも補足していただけると嬉しいです。
54
+
55
+
56
+
57
+
58
+
59
+ [追記]
60
+
61
+ コメントにも記載しましたが、質問時点では、このような認識でした。
62
+
63
+ ①ドキュメントの「ループするときは、ループ変数を使用して、・・・・ループに関する重要な情報を取得できます」
64
+
65
+ ②ということは@for、@while、@foreach、@forelseの「全てのループ」でループ変数$loopが使えるということか! ←このように認識したのがダメだった
66
+
67
+ ③@for、@whileではエラー($loopなんてない)になった。@foreach、@forelseでは使えた。
68
+
69
+ ④ん?@foreach、@forelse限定なの? ループで使えると書いてあるのに?!
70
+
71
+ ⑤質問してみようとなった。
72
+
73
+
74
+
75
+ 結果、このドキュメントでいう「ループ」とは、forやwhileなどのループを含んだ意味ではなく、**@foreachと@forelseのループだけ使用できる実装がされているということ(サンプルはforeachしか示されていないから)**なんですね。
76
+
77
+
78
+
79
+ 回答・アドバイスをいただいた皆様、レベルの低い話に長々とお付き合いいただきありがとうございました。
80
+
81
+ 同じように思われた方が日本のどこかにおられて、この質問が役に立てば幸いです。

1

「ループ」とは、forやwhileなどのループを含んだ意味ではない という理解を追加。

2021/03/10 07:03

投稿

Clavat
Clavat

スコア92

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,10 @@
21
21
 
22
22
 
23
23
  とあります。
24
+
25
+
26
+
27
+ このドキュメントでいう「ループ」とは、forやwhileなどのループを含んだ意味ではなく、**@foreachと@forelseのループだけ使用できるということ**なんですね。
24
28
 
25
29
 
26
30