cvs: phpdoc-ja /language/control-structures goto.xml
| From: | TAKAGI Masahiro | Date: | Fri, 03 Jul 2009 01:16:54 +0000 |
| Subject: | cvs: phpdoc-ja /language/control-structures goto.xml | ||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-2495@lists.php.net to get a copy of this message | ||
takagi Fri Jul 3 01:16:54 2009 UTC
Modified files:
/phpdoc-ja/language/control-structures goto.xml
Log:
sync with en.
http://cvs.php.net/viewvc.cgi/phpdoc-ja/language/control-structures/goto.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-ja/language/control-structures/goto.xml
diff -u phpdoc-ja/language/control-structures/goto.xml:1.2
phpdoc-ja/language/control-structures/goto.xml:1.3
--- phpdoc-ja/language/control-structures/goto.xml:1.2 Sun May 24 03:08:35 2009
+++ phpdoc-ja/language/control-structures/goto.xml Fri Jul 3 01:16:53 2009
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready -->
<sect1 xml:id="control-structures.goto" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink">
<title><literal>goto</literal></title>
@@ -9,6 +9,14 @@
ããã°ã©ã ä¸ã®ä»ã®å½ä»¤ã«ã¸ã£ã³ããããã¨ãã§ãã¾ãã
ã¸ã£ã³ãå
ã¯ã©ãã«ã¨ã³ãã³ã§è¡¨ãã
<literal>goto</literal>
ã®å¾ã«ãã®ã©ãã«ãæå®ãã¾ãã
+ ããã¯ãå®å
¨ã«å¶ç´ã®ãªã
<literal>goto</literal>
ã¨ããããã§ã¯ããã¾ããã
+
対象ã¨ãªãã©ãã«ã¯åããã¡ã¤ã«ä¸ã®åãã³ã³ããã¹ãã«ãªããã°ãªãã¾ããã
+
ã¤ã¾ãã颿°ãã¡ã½ããã®å¤ã«é£ã³åºããã
+
颿°ãã¡ã½ããã®ä¸ã«çªå
¥ããããããã¨ã¯ã§ããªãã¨ãããã¨ã§ãã
+ ã¾ãããããªãã«ã¼ãã switch
æ§é ã®ä¸ã«ãçªå
¥ãããã¨ãã§ãã¾ããã
+ éã«ã«ã¼ãã switch
æ§é ããæãåºããã¨ã¯ã§ãã¾ããä¸è¬çãªç¨æ³ã¨ãã¦ã¯ã
+ <literal>goto</literal> ãè¤æ°ã¬ãã«ã®
+ <literal>break</literal>
ã¨ãã¦ä½¿ããã®ãããã¾ãã
</para>
<para>
<example>
@@ -32,18 +40,69 @@
</screen>
</example>
</para>
+ <para>
+ <example>
+ <title>ã«ã¼ãã§ã® <literal>goto</literal>
ã®ä¾</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+for($i=0,$j=50; $i<100; $i++) {
+ while($j--) {
+ if($j==17) goto end;
+ }
+}
+echo "i = $i";
+end:
+echo 'j hit 17';
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+j hit 17
+]]>
+ </screen>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title>ããã¯åä½ãã¾ãã</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+goto loop;
+for($i=0,$j=50; $i<100; $i++) {
+ while($j--) {
+ loop:
+ }
+}
+echo "$i = $i";
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Fatal error: 'goto' into loop or switch statement is disallowed in
+script on line 2
+]]>
+ </screen>
+ </example>
+ </para>
<note>
<para>
<literal>goto</literal> æ¼ç®å㯠PHP 5.3
以éã§ä½¿ç¨å¯è½ã§ãã
</para>
</note>
- <warning>
- <para>
- ã«ã¼ãã switch
æã®å
é¨ã«ã¸ã£ã³ããããã¨ã¯ã§ãã¾ããã
-
ãã®ãããªå ´åã¯è´å½çãªã¨ã©ã¼ãçºè¡ããã¾ãã
- </para>
- </warning>
-
+ <para>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="en/language/figures/xkcd-goto.png" format="PNG"/>
+ </imageobject>
+ </mediaobject>
+ ãã®ç»å㯠<link
xlink:href="&url.xkcd;292">xkcd</link>
ããæä¾ããã ãããã®ã§ãã
+ </para>
</sect1>
<!-- Keep this comment at the end of the file