Modified: phpdoc/ja/trunk/language/control-structures/goto.xml
===================================================================
--- phpdoc/ja/trunk/language/control-structures/goto.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/language/control-structures/goto.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,11 +1,20 @@
-
+
goto
+
+ What's the worse thing that could happen if you use goto?
+
+
+
+
+ この画像は xkcd から提供いただいたものです。
+
+
goto 演算子を使用すると、
プログラム中の他の命令にジャンプすることができます。
ジャンプ先はラベルとコロンで表し、
@@ -96,15 +105,6 @@
goto 演算子は PHP 5.3 以降で使用可能です。
-
-
- What's the worse thing that could happen if you use goto?
-
-
-
-
- この画像は xkcd から提供いただいたものです。
-
-
+
Modified: phpdoc/ja/trunk/language/predefined/closure/construct.xml
===================================================================
--- phpdoc/ja/trunk/language/predefined/closure/construct.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/language/predefined/closure/construct.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,6 +1,6 @@
-
+
@@ -11,7 +11,7 @@
&reftitle.description;
- Closure::__construct
+ private Closure::__construct
Modified: phpdoc/ja/trunk/language/predefined/generator/send.xml
===================================================================
--- phpdoc/ja/trunk/language/predefined/generator/send.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/language/predefined/generator/send.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,6 +1,6 @@
-
+
@@ -15,13 +15,14 @@
mixedvalue
- 指定した値を yield の結果としてジェネレータに送り、ジェネレータを続行します。
+ 指定した値を &yield; の結果としてジェネレータに送り、ジェネレータを続行します。
- Generator::send を使うと、
- 反復処理の際に値をジェネレータ関数に注入できます。
- 注入した値は &yield; 文の結果として返され、ジェネレータ関数内のその他の値と同じように使えます。
+ ジェネレータが &yield; 式を指していないときにこのメソッドが呼ばれると、
+ まずは最初の &yield; 式まで進めてから値を送信します。そのため、
+ 最初のジェネレータを指すためにわざわざ
+ Generator::next を呼ぶ必要はありません (Python と同じです)。
@@ -32,7 +33,7 @@
value
-
+ ジェネレータに送り込む値。この値が、ジェネレータが現在指している &yield; 式の戻り値になります。
@@ -56,6 +57,7 @@
$printer = printer();
$printer->send('Hello world!');
+$printer->send('Bye world!');
?>
]]>
@@ -63,6 +65,7 @@
Modified: phpdoc/ja/trunk/language/predefined/generator/throw.xml
===================================================================
--- phpdoc/ja/trunk/language/predefined/generator/throw.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/language/predefined/generator/throw.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,6 +1,6 @@
-
+
@@ -11,9 +11,17 @@
&reftitle.description;
- public voidGenerator::throw
+ public mixedGenerator::throw
Exceptionexception
+
+ 例外をジェネレータにスローして、ジェネレータを続行します。
+ この振る舞いは、現在の &yield; 式の部分を
+ throw $exception 文に置き換えたのと同じになります。
+
+
+ このメソッドの起動時に既にジェネレータが閉じられている場合は、呼び出し側のコンテキストに例外がスローされます。
+
@@ -23,13 +31,50 @@
exception
-
+ ジェネレータにスローする例外。
+
+
+ &reftitle.examples;
+
+
+ ジェネレータへの例外のスロー
+
+getMessage()}\n";
+ }
+ echo "Bar\n";
+}
+
+$gen = gen();
+$gen->rewind();
+$gen->throw(new Exception('Test'));
+?>
+]]>
+
+ &example.outputs;
+
+
+
+
+
+
+
&reftitle.returnvalues;
Modified: phpdoc/ja/trunk/reference/datetime/datetime/settimezone.xml
===================================================================
--- phpdoc/ja/trunk/reference/datetime/datetime/settimezone.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/reference/datetime/datetime/settimezone.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,6 +1,6 @@
-
+
@@ -22,6 +22,9 @@
DateTimeobject
DateTimeZonetimezone
+
+ 新しいタイムゾーンを DateTime オブジェクトに設定します。
+
Modified: phpdoc/ja/trunk/reference/xslt/functions/xslt-setopt.xml
===================================================================
--- phpdoc/ja/trunk/reference/xslt/functions/xslt-setopt.xml 2013-12-16 22:46:23 UTC (rev 332436)
+++ phpdoc/ja/trunk/reference/xslt/functions/xslt-setopt.xml 2013-12-16 22:57:09 UTC (rev 332437)
@@ -1,6 +1,6 @@
-
+