回答編集履歴

2

加筆修正

2020/02/06 02:41

投稿

退会済みユーザー
test CHANGED
@@ -49,3 +49,13 @@
49
49
  </div>
50
50
 
51
51
  ```
52
+
53
+ インデント量がデタラメなので、閉じタグやforeachループなどを見失いがちになります。
54
+
55
+ 2文字とか4文字とか原則を徹底すると防ぎやすいです。
56
+
57
+
58
+
59
+ また、foreach~endforeach のように、end構文使ったほうがブロックが目立ちやすくなります。
60
+
61
+ for~endfor、while~endwhileなどあります。

1

見直し

2020/02/06 02:41

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,51 @@
1
1
  foreachループ内に閉じtableタグあるのは、ギャグですか?
2
+
3
+
4
+
5
+ ```php
6
+
7
+ <?php
8
+
9
+
10
+
11
+ <div class="product">
12
+
13
+ <table border="1">
14
+
15
+ <thead>
16
+
17
+ <tr>
18
+
19
+ <th>名前</th>
20
+
21
+ <th>値段</th>
22
+
23
+ <th>カテゴリー</th>
24
+
25
+ </tr>
26
+
27
+ </thead>
28
+
29
+ <tbody>
30
+
31
+ <?php foreach ($product as $book) { ?>
32
+
33
+ <tr>
34
+
35
+ <td><?php echo $book->getBoName(); ?></td>
36
+
37
+ <td>¥<?php echo $book->getPrice(); ?></td>
38
+
39
+ <td>カテゴリー: <?php echo $book->getcategory(); ?></td>
40
+
41
+ </tr>
42
+
43
+ <?php } ?>
44
+
45
+ </tbody>
46
+
47
+ </table>
48
+
49
+ </div>
50
+
51
+ ```