回答編集履歴

3

誤字修正

2017/07/13 09:39

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -1,4 +1,4 @@
1
- 自己解決したようですがつコメントです。
1
+ 自己解決したようですがいくコメントです。
2
2
 
3
3
 
4
4
 
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 3つめ。これは好みの話ですが、foreach のブロックが分断されていると見づらい(いきなり `}` が出てきても何を閉じているのか見えにくい)ので、foreach / endforeach に書き換えると見やすくなる気がします。
17
+ 3つめ。これは好みの話ですが、foreach のブロックが分断されていると見づらい(いきなり `}` が出てきても何を閉じているのか判りづらい)ので、foreach / endforeach に書き換えると見やすくなる気がします。
18
18
 
19
19
 
20
20
 

2

ショートタグについて追記

2017/07/13 09:39

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -15,6 +15,10 @@
15
15
 
16
16
 
17
17
  3つめ。これは好みの話ですが、foreach のブロックが分断されていると見づらい(いきなり `}` が出てきても何を閉じているのか見えにくい)ので、foreach / endforeach に書き換えると見やすくなる気がします。
18
+
19
+
20
+
21
+ また細かい話ですが `<?php echo $hoge; ?>` は `<?= $hoge ?>` に置き換えられます。
18
22
 
19
23
 
20
24
 
@@ -44,11 +48,11 @@
44
48
 
45
49
  <li>
46
50
 
47
- <?php echo htmlspecialchars($value['user_name'], ENT_QUOTES, 'UTF-8'); ?>
51
+ <?= htmlspecialchars($value['user_name'], ENT_QUOTES, 'UTF-8') ?>
48
52
 
49
- <?php echo htmlspecialchars($value['user_comment'], ENT_QUOTES, 'UTF-8'); ?>
53
+ <?= htmlspecialchars($value['user_comment'], ENT_QUOTES, 'UTF-8') ?>
50
54
 
51
- <?php echo htmlspecialchars($value['date'], ENT_QUOTES, 'UTF-8'); ?>
55
+ <?= htmlspecialchars($value['date'], ENT_QUOTES, 'UTF-8') ?>
52
56
 
53
57
  </li>
54
58
 

1

コロン表記について追加

2017/07/13 09:38

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -14,4 +14,48 @@
14
14
 
15
15
 
16
16
 
17
+ 3つめ。これは好みの話ですが、foreach のブロックが分断されていると見づらい(いきなり `}` が出てきても何を閉じているのか見えにくい)ので、foreach / endforeach に書き換えると見やすくなる気がします。
18
+
19
+
20
+
21
+ ```php
22
+
23
+ <?php foreach ($data as $value) { ?>
24
+
25
+ <li>
26
+
27
+ <?php echo htmlspecialchars($value['user_name'], ENT_QUOTES, 'UTF-8'); ?>
28
+
29
+ <?php echo htmlspecialchars($value['user_comment'], ENT_QUOTES, 'UTF-8'); ?>
30
+
31
+ <?php echo htmlspecialchars($value['date'], ENT_QUOTES, 'UTF-8'); ?>
32
+
33
+ </li>
34
+
35
+ <?php } ?>
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+ <?php foreach ($data as $value): ?>
44
+
45
+ <li>
46
+
47
+ <?php echo htmlspecialchars($value['user_name'], ENT_QUOTES, 'UTF-8'); ?>
48
+
49
+ <?php echo htmlspecialchars($value['user_comment'], ENT_QUOTES, 'UTF-8'); ?>
50
+
51
+ <?php echo htmlspecialchars($value['date'], ENT_QUOTES, 'UTF-8'); ?>
52
+
53
+ </li>
54
+
55
+ <?php endforeach; ?>
56
+
57
+ ```
58
+
59
+
60
+
17
61
  処理部分(PHPのコード)とHTML表示部分を分けて書かれていて見やすいコードでした。がんばってください。