fujimoto Mon Jan 14 04:33:36 2002 EDT Modified files: /phpdoc/ja/language control-structures.xml functions.xml Log: translation updated. Index: phpdoc/ja/language/control-structures.xml diff -u phpdoc/ja/language/control-structures.xml:1.25 phpdoc/ja/language/control-structures.xml:1.26 --- phpdoc/ja/language/control-structures.xml:1.25 Thu Dec 27 10:24:37 2001 +++ phpdoc/ja/language/control-structures.xml Mon Jan 14 04:33:36 2002 @@ -936,9 +936,44 @@ </simpara> </sect2> </sect1> + + <sect1 id="functions.return"> + <title>return</title> + <simpara> + 関数内で呼び出されると、<function>return</function>文は即座に + その関数の実行を停止し、引数を関数の値として返します。 + <function>return</function>はまた、<function>eval</function>文や + スクリプト自体の実行を終了させることが出来ます。 + </simpara> + <simpara> + +グローバルスコープで呼び出されると、現在実行中のスクリプトが終了 + します。もしそのスクリプトが<function>include</function>もしくは + +<function>require</function>されたものである場合、制御は呼び出し元 + +のファイルに戻ります。また、そのスクリプトが<function>include</function> + +されたものである場合は、<function>return</function>に与えられた引数 + の値は<function>include</function>の戻り値となります。 + +<function>return</function>がメインスクリプトで呼び出された場合は + スクリプトが終了します。また、<link linkend="configuration.file"> + 設定ファイル</link>の<link linkend="ini.auto-prepend-file"> + auto_prepend_file</link> 又は <link linkend="ini.auto-append-file"> + +auto_append_file</link>オプションで指定されたスクリプトの場合も + 同様にそのスクリプトが終了します。 + </simpara> + <simpara> + さらに詳しい情報に関しては<link linkend="functions.returning-values"> + 返り値</link>を参照してください。 + </simpara> + <note> + <simpara> + +<function>return</function>は関数ではなく言語構造であるため引数を + +括弧で囲う必要はありません。実際に、括弧を使用しない記法の方がより + 一般的ですし、どちらにせよ何ら問題はありません。 + </simpara> + </note> + </sect1> <sect1 id="function.require"> - <title><literal>require</literal></title> + <title><function>require</function></title> <simpara> <literal>require</literal>文は、C言語のプリプロセッサの #include文の動作と非常に似ており、自分自身を指定したファイルの内容 Index: phpdoc/ja/language/functions.xml diff -u phpdoc/ja/language/functions.xml:1.9 phpdoc/ja/language/functions.xml:1.10 --- phpdoc/ja/language/functions.xml:1.9 Sun Dec 16 05:04:35 2001 +++ phpdoc/ja/language/functions.xml Mon Jan 14 04:33:36 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <chapter id="functions"> <title>関数</title> @@ -254,6 +254,9 @@ <para> オプションの return 文により値を返すことができます。 リストやオブジェクトを含むあらゆる型を返すことができます。 + +これにより、関数の実行を任意の箇所で終了し、その関数を呼び出した + 箇所に制御を戻すことが出来ます。詳細に関しては + <function>return</function>を参照してください。 <informalexample> <programlisting role="php"> @@ -299,7 +302,10 @@ </programlisting> </informalexample> </para> - + <simpara> + リファレンスに関するさらに詳しい情報が<link + linkend="language.references">リファレンスの説明</link>にあります。 + </simpara> </sect1> <sect1 id="functions.old-syntax">