hirokawa Wed Jul 18 08:38:01 2001 EDT Added files: /phpdoc/ja/pear benchmark_timer.xml Modified files: /phpdoc/ja/chapters config.xml intro.xml /phpdoc/ja/functions array.xml gettext.xml misc.xml sockets.xml Log: updated translation.
Index: phpdoc/ja/chapters/config.xml diff -u phpdoc/ja/chapters/config.xml:1.14 phpdoc/ja/chapters/config.xml:1.15 --- phpdoc/ja/chapters/config.xml:1.14 Thu Jul 12 09:26:06 2001 +++ phpdoc/ja/chapters/config.xml Wed Jul 18 08:38:00 2001 @@ -3,33 +3,30 @@ <sect1 id="configuration.file"> <title>設定ファイル</title> - + <simpara> - 設定ファイル(PHP 3.0では <filename>php3.ini</filename>、 - PHP 4.0 では <filename>php.ini</filename>) - は、PHP の起動時に読み込まれます。 - PHP のサーバー版では、このファイルは、Web サーバーの - 起動時にのみ一度だけ読み込まれます。 - <acronym>CGI</acronym> 版では、起動する度にこのファイルが読み込ま - れます。 + 設定ファイル(PHP 3.0では <filename>php3.ini</filename>、PHP 4.0 で + は <filename>php.ini</filename>)は、PHP の起動時に読み込まれます。 + PHPのサーバーモジュール版では、このファイルは、Web +サーバーの起動 + 時に一度だけ読み込まれます。<acronym>CGI</acronym> +版では、起動す + る度にこのファイルが読み込まれます。 </simpara> - + <simpara> - PHP を Apache モジュールとして使用する場合、Apache 用 - 設定ファイルや .htaccess ファイルに命令を記述することにより - PHPの設定を行うことが可能です。 + PHP を Apache +モジュールとして使用する場合、Apache用設定ファイルや + .htaccess +ファイルに命令を記述することによりPHPの設定を行うことが + 可能です。 </simpara> <simpara> - PHP 3.0 においては、<filename>php3.ini</filename> の各ディレクティブに - 対応した Apache 用ディレクティブが存在し、 - PHP 用のディレクティブの前に "php3_" を付けて使用することにより、 - 設定の変更が可能です。 + PHP 3.0 においては、<filename>php3.ini</filename>の各ディレクティ + ブに対応した Apache 用ディレクティブが存在し、PHP +用のディレクティ + ブの前に "php3_" +を付けて使用することにより、設定の変更が可能です。 </simpara> - + <para> - PHP 4.0 においては、PHP 用設定を変更可能なApache用ディレクティブは、 - 僅かしかありません。 + PHP 4.0 +においては、PHP設定用の複数のApacheディレクティブがあり、 + Apacheの設定ファイルでPHPの設定を変更可能です。 <variablelist> <varlistentry> <term> @@ -51,7 +48,7 @@ </term> <listitem> <para> - 論理値のオプション設定を変更するために使用します。</para> + +論理値のオプション設定を変更するために使用します。</para> </listitem> </varlistentry> <varlistentry> @@ -76,9 +73,9 @@ </term> <listitem> <para> - 論理値のオプションを設定するために使用されます。 - (Adminの意味は上記のオプションと同じです。) - </para> + 論理値のオプションを設定するために使用されます。 + (Adminの意味は上記のオプションと同じです。) + </para> </listitem> </varlistentry> </variablelist> @@ -93,7 +90,7 @@ <title>一般的な設定用の命令</title> <para> <variablelist> - + <varlistentry id="ini.allow-url-fopen"> <term> <parameter>allow_url_fopen</parameter> @@ -121,7 +118,7 @@ </listitem> </varlistentry> - + <varlistentry id="ini.asp-tags"> <term> <parameter>asp_tags</parameter> @@ -136,11 +133,11 @@ 詳細な情報は、<link linkend="language.basic-syntax.phpmode"> HTML からのエスケープ</link>を参照下さい。 </simpara> - + <note> <para>ASP形式のタグは3.0.4で追加されました。</para> </note> - + </listitem> </varlistentry> @@ -170,7 +167,7 @@ </para> </listitem> </varlistentry> - + <varlistentry id="ini.auto-prepend-file"> <term> <parameter>auto_prepend_file</parameter> @@ -179,7 +176,7 @@ <listitem> <para> メインファイルの前に自動的に付加されるファイルの名前を - 指定します。 + 指定します。 このファイルは、<function>include</function> 関数のコール時 と同様に読み込まれます。 このため、<link linkend="ini.include-path">include_path</link> @@ -191,7 +188,7 @@ </para> </listitem> </varlistentry> - + <varlistentry id="ini.cgi-ext"> <term> <parameter>cgi_ext</parameter> @@ -202,7 +199,7 @@ </para> </listitem> </varlistentry> - + <varlistentry id="ini.display-errors"> <term> <parameter>display_errors</parameter> @@ -306,43 +303,57 @@ この命令のデフォルト値は、7 です。(通常のエラー、通常の警告、 パーサエラーが表示されます。) </para> - </listitem> - </varlistentry> + </listitem> + </varlistentry> - <varlistentry id="ini.open-basedir"> - <term> + <varlistentry id="ini.html-errors"> + <term> + <parameter>html_errors</parameter> + <type>boolean</type> + </term> + <listitem> + <para> + エラーメッセージでHTMLタグを出力しない。 + </para> + </listitem> + </varlistentry> + + <varlistentry id="ini.open-basedir"> + <term> <parameter>open_basedir</parameter> <type>文字列</type> - </term> - <listitem> + </term> + <listitem> <para> - PHP によりオープン可能なファイルを指定したディレクトリツリー以下に - 制限します。 + PHP +によりオープン可能なファイルを指定したディレクトリツリー以下に + 制限します。 </para> <para> - スクリプトが、例えば fopen または gzopen でファイルをオープン - しようとした場合、そのファイルの位置が確認されます。 - ファイルが、指定したディレクトリツリーの外側にあった場合、 - PHP は、そのファイルのオープンを拒否します。 + スクリプトが、例えば fopen または gzopen +でファイルをオープン + しようとした場合、そのファイルの位置が確認されます。 + +ファイルが、指定したディレクトリツリーの外側にあった場合、 + PHP は、そのファイルのオープンを拒否します。 シンボリックリンクは全て解釈されるので、symlink により - 制限を回避することは不可能です。 + 制限を回避することは不可能です。 </para> <para> - 特別な値 <systemitem class="constant">.</systemitem> - は、スクリプトが置かれているディレクトリが - 基本ディレクトリとして使用されることを示します。 + 特別な値 <systemitem class="constant">.</systemitem> + は、スクリプトが置かれているディレクトリが + 基本ディレクトリとして使用されることを示します。 </para> <para> - Windows では、ディレクトリはセミコロンで区切ります。 - 他の全てのシステムでは、ディレクトリは転んで区切ります。 - Apache モジュールと同様に、親ディレクトリからの - open_basedir パスが自動的に継承されます。 - </para> - <note> - <para>PHP 3.0.7 から、複数ディレクトリのサポートが追加されています。</para> - </note> + Windows では、ディレクトリはセミコロンで区切ります。 + +他の全てのシステムでは、ディレクトリは転んで区切ります。 + Apache モジュールと同様に、親ディレクトリからの + open_basedir パスが自動的に継承されます。 + </para> + <note> + <para> + PHP 3.0.7 +から、複数ディレクトリのサポートが追加されています。 + </para> + </note> <para> - デフォルトでは、全てのファイルのオープンが許可されています。 + +デフォルトでは、全てのファイルのオープンが許可されています。 </para> </listitem> </varlistentry> Index: phpdoc/ja/chapters/intro.xml diff -u phpdoc/ja/chapters/intro.xml:1.9 phpdoc/ja/chapters/intro.xml:1.10 --- phpdoc/ja/chapters/intro.xml:1.9 Sat Jan 13 10:05:06 2001 +++ phpdoc/ja/chapters/intro.xml Wed Jul 18 08:38:00 2001 @@ -10,13 +10,13 @@ <para> 簡単な答えですが、どういう意味でしょう? 以下に例を示します。 </para> - + <para> <example> <title>初歩的な例</title> <programlisting role="php"> <html> - <head> +<head> <title>Example</title> </head> <body> Index: phpdoc/ja/functions/array.xml diff -u phpdoc/ja/functions/array.xml:1.30 phpdoc/ja/functions/array.xml:1.31 --- phpdoc/ja/functions/array.xml:1.30 Sat Jul 7 19:30:36 2001 +++ phpdoc/ja/functions/array.xml Wed Jul 18 08:38:00 2001 @@ -2616,18 +2616,19 @@ <refentry id="function.sizeof"> <refnamediv> <refname>sizeof</refname> - <refpurpose>配列の要素数を取得する</refpurpose> + <refpurpose>変数の要素数を取得する</refpurpose> </refnamediv> <refsect1> <title>説明</title> <funcsynopsis> <funcprototype> <funcdef>int <function>sizeof</function></funcdef> - <paramdef>array <parameter>array</parameter></paramdef> + <paramdef>mixed <parameter>var</parameter></paramdef> </funcprototype> </funcsynopsis> <para> - 配列の要素の数を返します。 + <function>sizeof</function>は、<function>count</function>へのエイ + リアスです。 </para> <para> <function>count</function>も参照下さい。 Index: phpdoc/ja/functions/gettext.xml diff -u phpdoc/ja/functions/gettext.xml:1.5 phpdoc/ja/functions/gettext.xml:1.6 --- phpdoc/ja/functions/gettext.xml:1.5 Sat Jun 23 16:35:13 2001 +++ phpdoc/ja/functions/gettext.xml Wed Jul 18 08:38:01 2001 @@ -130,8 +130,8 @@ この関数は、<function>gettext</function>がコールされた際に検索を 行うドメインを設定します。このドメインは、通常、アプリケーション 名が後に付きます。前のデフォルトドメインが返されます。現在のドメ - イン設定を変更せずに値を取得するには、引数を指定せずにこの関数を - コールして下さい。 + +イン設定を変更せずに値を取得するには、パラメータにNULLを指定して + この関数をコールして下さい。 </para> </refsect1> </refentry> Index: phpdoc/ja/functions/misc.xml diff -u phpdoc/ja/functions/misc.xml:1.21 phpdoc/ja/functions/misc.xml:1.22 --- phpdoc/ja/functions/misc.xml:1.21 Sat Jul 7 18:25:54 2001 +++ phpdoc/ja/functions/misc.xml Wed Jul 18 08:38:01 2001 @@ -139,66 +139,51 @@ <title>説明</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>define</function></funcdef> + <funcdef>bool <function>define</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> <paramdef>mixed <parameter>value</parameter></paramdef> - <paramdef>int + <paramdef>bool <parameter> <replaceable><optional>case_insensitive</optional></replaceable> </parameter> </paramdef> </funcprototype> </funcsynopsis> - <para> - 名前を指定して定数を定義します。定数は、以下の点以外は変数と同じです。 - <itemizedlist> - <listitem> - <simpara> - 定数には、名前の前にドル記号 '$' がありません。 - </simpara> - </listitem> - <listitem> - <simpara> - 定数は、変数スコープの規則によらずアクセスすることが可能です。 - </simpara> - </listitem> - <listitem> - <simpara> - 定数は、一度設定されると再定義したり、定義を消去することはできません。 - </simpara> - </listitem> - <listitem> - <simpara> - 定数はスカラー値としてのみ評価されます。 - </simpara> - </listitem> - </itemizedlist> + 名前を指定して定数を定義します。詳細は、 + <link linkend="language.constants">定数の節</link>を参照下さい。 </para> <para> 定数の名前は <parameter>name</parameter> により指定され、 値は <parameter>value</parameter> により指定されます。 </para> <para> - オプションの第3のパラメータ <parameter>case_insensitive</parameter> - も使用可能です。値 <emphasis>1</emphasis> が指定された場合、 - 定数は大文字小文字を区別しなくなります。 - デフォルトの動作は、大文字小文字を区別します。例えば、 - CONSTANT と Constant は異なった値を表します。 + オプションの第3のパラメータ + <parameter>case_insensitive</parameter>も使用可能です。値 + <constant>TRUE</constant> +が指定された場合、定数は大文字小文字を + +区別しなくなります。デフォルトの動作は、大文字小文字を区別します。 + 例えば、CONSTANT と Constant は異なった値を表します。 </para> <para> <example> <title>定数の定義</title> <programlisting role="php"> <?php -define("CONSTANT", "Hello world."); +define ("CONSTANT", "Hello world."); echo CONSTANT; // "Hello world."を出力します。 +echo Constant; // "Constant"を出力し、警告が発生します。 + +define ("GREETING", "Hello you.",TRUE); +echo GREETING; // "Hello you."を出力 +echo Greeting; // "Hello you."を出力 + ?> </programlisting> </example> </para> <para> - <function>define</function> は成功時に&true;、エラー発生時に&false;を返します。 + <function>define</function> は成功時に&true;、エラー発生時に + &false;を返します。 </para> <para> <function>defined</function>, @@ -219,7 +204,7 @@ <title>説明</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>defined</function></funcdef> + <funcdef>bool <function>defined</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> </funcprototype> </funcsynopsis> Index: phpdoc/ja/functions/sockets.xml diff -u phpdoc/ja/functions/sockets.xml:1.5 phpdoc/ja/functions/sockets.xml:1.6 --- phpdoc/ja/functions/sockets.xml:1.5 Sun Jul 8 09:01:32 2001 +++ phpdoc/ja/functions/sockets.xml Wed Jul 18 08:38:01 2001 @@ -459,8 +459,11 @@ <funcprototype> <funcdef>int <function>read</function></funcdef> <paramdef>int <parameter>socket_des</parameter></paramdef> - <paramdef>string <parameter>&buffer</parameter></paramdef> + <paramdef>string <parameter>buffer</parameter></paramdef> <paramdef>int <parameter>length</parameter></paramdef> + <paramdef>int + <parameter><optional>type</optional></parameter> + </paramdef> </funcprototype> </funcsynopsis> <para> @@ -468,9 +471,30 @@ <function>accept_connect</function> により作成されたソケット <parameter>socket_des</parameter> から <parameter>length</parameter> に設定されたバイト数分、 - <parameter>&buffer</parameter> に読み込みます。これ以外に読 - み込みを終了するために \n、\t、\0 を使用することが可能です。読み - 込まれたバイト数が返されます。 + <parameter>buffer</parameter> に読み込みます。これ以外に読み込み + を終了するために \n、\t、\0 +を使用することが可能です。読み込まれ + たバイト数が返されます。 + </para> + <para> + オプションのパラメータ <parameter>type</parameter> +は、名前のある + 定数です。 + <itemizedlist> + <listitem> + <simpara> + PHP_SYSTEM_READ - システム関数 read() を使用 + </simpara> + </listitem> + <listitem> + <simpara> + PHP_BINARY_READ - バイナリ対応のread() (PHP_READ_SYSTEMと同じ) + </simpara> + </listitem> + <listitem> + <simpara> + PHP_NORMAL_READ - +デフォルト。読み込みは、\r、\nで中断される。 + </simpara> + </listitem> + </itemizedlist> </para> <para> <function>accept_connect</function>, Index: phpdoc/ja/pear/benchmark_timer.xml +++ phpdoc/ja/pear/benchmark_timer.xml <refentry id="class.benchmark-timer"> <refnamediv> <refname>Benchmark_Timer</refname> <refpurpose>タイミングスクリプト実行</refpurpose> </refnamediv> <refsynopsisdiv> <synopsis>...</synopsis> </refsynopsisdiv> <refsect1> <title>説明</title> <simpara> ... </simpara> </refsect1> <refsect1> <example id="example.pear.benchmark.timer"> <programlisting role="php"> require_one 'Benchmark/Timer.php'; $timer = new Benchmark_Timer; $timer->setMarker('start of for() loop'); for ($i = 0; $i < 1000; $i++) { /* ... */ } $timer->setMarker('end of for() loop'); echo 'The for() loop took ' . $timer->timeElapsed('start of for() loop', 'end of for() loop'); </programlisting> </example> </refsect1> </refentry> <refentry id="function.benchmark-timer.start"> <refnamediv> <refname>start</refname> <refpurpose>'start'という名前のデフォルトマーカを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <synopsis>...</synopsis> </refsynopsisdiv> </refentry> <refentry id="function.benchmark-timer.stop"> <refnamediv> <refname>stop</refname> <refpurpose>'stop'という名前のデフォルトマーカを設定する</refpurpose> </refnamediv> <refsynopsisdiv> <synopsis>...</synopsis> </refsynopsisdiv> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -->