diff --git a/language/control-structures/do-while.xml b/language/control-structures/do-while.xml index 4f355e8229..fa0244abfb 100644 --- a/language/control-structures/do-while.xml +++ b/language/control-structures/do-while.xml @@ -1,6 +1,6 @@ - + diff --git a/language/control-structures/elseif.xml b/language/control-structures/elseif.xml index 3314ca73e3..62fa413be9 100644 --- a/language/control-structures/elseif.xml +++ b/language/control-structures/elseif.xml @@ -1,6 +1,6 @@ - + elseif/else if diff --git a/language/control-structures/for.xml b/language/control-structures/for.xml index 59e6708f4d..4888f7a28a 100644 --- a/language/control-structures/for.xml +++ b/language/control-structures/for.xml @@ -1,6 +1,6 @@ - + for diff --git a/language/control-structures/foreach.xml b/language/control-structures/foreach.xml index 9ee99e60fc..4594b9fc3a 100644 --- a/language/control-structures/foreach.xml +++ b/language/control-structures/foreach.xml @@ -1,6 +1,6 @@ - + foreach diff --git a/language/control-structures/include-once.xml b/language/control-structures/include-once.xml index 4f5e59122f..381c2fdaf7 100644 --- a/language/control-structures/include-once.xml +++ b/language/control-structures/include-once.xml @@ -1,17 +1,17 @@ - + include_once - + include_once 式は、スクリプトの実行時に指定 したファイルを読み込み評価します。この動作は include 式と似ていますが、ファイルからのコー ドが既に読み込まれている場合は、再度読み込まれずに include_once は &true; を返すという点のみが異なります。その名が示す通り、ファイルは一度しか読み込まれません。 - + include_once は、スクリプトの実行時に同じファイ ルが複数回読み込まれ、評価される可能性がある場合に、関数の再定義や diff --git a/language/control-structures/include.xml b/language/control-structures/include.xml index c95a1f614b..f6be47d59e 100644 --- a/language/control-structures/include.xml +++ b/language/control-structures/include.xml @@ -1,6 +1,6 @@ - + @@ -162,7 +162,7 @@ include 'http://www.example.com/file.php?foo=1&bar=2'; セキュリティの警告 - + リモートファイルはリモートサーバー上で実行されます(ファイルの拡張子や リモートサーバーが PHP の実行を許可しているかどうかに依存します)が、 有効な PHP スクリプトである必要があります。なぜならそれはローカル @@ -170,7 +170,7 @@ include 'http://www.example.com/file.php?foo=1&bar=2'; ほしいだけならば、readfile を使用するほうがよい でしょう。そうでなければ、リモートスクリプトが有効な期待通りのコードを 生成していることを確認するため、注意を払うことが必要になります。 - + リモートファイル, @@ -258,7 +258,7 @@ echo $bar; // 1が出力されます ファイルが読み込めなかった場合、&false; が返され、 E_WARNING が発生します。 - + 読み込まれるファイルで定義された関数がある場合、 これらは、return の前後によらず メインファイルで使用できます。 @@ -267,7 +267,7 @@ echo $bar; // 1が出力されます ファイルが読み込み済みであるかどうかを調べ、 読み込まれるファイルの内容を条件分岐で返すかわりに include_once を使用することを推奨します。 - + PHP ファイルの内容を変数に "include する" もうひとつの方法は、 出力制御関数 diff --git a/language/control-structures/match.xml b/language/control-structures/match.xml index 0c1f504599..4c13aae7de 100644 --- a/language/control-structures/match.xml +++ b/language/control-structures/match.xml @@ -1,6 +1,6 @@ - + match @@ -144,10 +144,10 @@ $result = match ($x) { - + match 式の分岐は、複数の式をカンマ区切りで含めても構いません。 これは論理ORであり、複数の分岐の右辺を同じにする場合の短縮記法です。 - + @@ -189,12 +189,12 @@ $expressionResult = match ($condition) { - + match 式は、全ての場合を網羅していなければいけません。 制約式がどの分岐でも処理できなかった場合、 UnhandledMatchError がスローされます。 - + 処理されない match 式の例 diff --git a/language/control-structures/switch.xml b/language/control-structures/switch.xml index f24976358d..ec3caafa4a 100644 --- a/language/control-structures/switch.xml +++ b/language/control-structures/switch.xml @@ -1,16 +1,16 @@ - + switch - switch文は、同じ式を用いてIF文を並べたのに似ています。 - 同じ変数を異なる値と比較し、値に応じて異なったコードを実行したいと - 思うことがしばしばあるかと思います。 - switch文は、まさにこのためにあるのです。 + switch文は、同じ式を用いてif文を並べたのに似ています。 + 同じ変数や式を多くの異なる値と比較し、どの値に等しいかによって + 異なったコードを実行する必要がある場合は、 + switch文を使うほうが便利で読みやすいことが多いでしょう。 @@ -23,11 +23,11 @@ - + switch/case が行うのは、 緩やかな比較 であることに注意しましょう。 - +