回答編集履歴
1
コロンとセミコロンが分かりにくいので追記しました。
answer
CHANGED
@@ -1,9 +1,10 @@
|
|
1
|
-
まず、通常PHPの一つの処理の終わりに;が必要です。
|
1
|
+
まず、通常PHPの一つの処理の終わりに;(セミコロン)が必要です。
|
2
2
|
でないと、Syntax errorが出ると思います。
|
3
3
|
ifやforeachの終わり(波括弧{}の後)には必要ありません。
|
4
4
|
```PHP
|
5
5
|
test.php(phpファイルの場合)
|
6
6
|
毎行<?php ?>で囲まず、処理全体を囲めばOKです。
|
7
|
+
最後に;(セミコロン)を入れて下さい。
|
7
8
|
|
8
9
|
サンプルコードのwhileがどんな処理をしてるのかちょっとわからなかったのですが、
|
9
10
|
|
@@ -38,13 +39,13 @@
|
|
38
39
|
</head>
|
39
40
|
|
40
41
|
<?php $i == 0; ?>
|
41
|
-
<?php while ( $i <= 2 ): ?> //ここで、:が{の役割を果たす
|
42
|
+
<?php while ( $i <= 2 ): ?> //ここで、:(コロン)が{の役割を果たす
|
42
43
|
<?php get_template_part( 'content', get_post_format() ); ?>
|
43
|
-
<?php if ( $i == 2 ) : ?> //ここも同様に:が{
|
44
|
+
<?php if ( $i == 2 ) : ?> //ここも同様に:(コロン)が{
|
44
45
|
<h1>テスト</h1> //HTMLファイルなので、HTMLソースはechoなどせずにそのまま書けばいい。
|
45
|
-
<?php endif; ?> //ここがifの終わりの}の役割
|
46
|
+
<?php endif; ?> //ここのendif;(セミコロン)がifの終わりの}の役割
|
46
47
|
<?php $i++ ?>
|
47
|
-
<?php endwhile; ?> //ここがwhileの終わりの}の役割
|
48
|
+
<?php endwhile; ?> //ここのendwhile;(セミコロン)がwhileの終わりの}の役割
|
48
49
|
|
49
50
|
</html>
|
50
51
|
```
|