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 @@ - + <literal>goto</literal> + + 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 @@ - +