Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions appendices/migration74/other-changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
<sect3 xml:id="migration74.other-changes.performance.pcre">
<title>正規表現 (Perl互換)</title>
<para>
UTF-8モード(<literal>"u"</literal> 修飾子)
が同じ文字列に対して繰り返し呼ばれた(但し異なるオフセットで呼ばれる)場合、UTF-8
<function>preg_match</function> が UTF-8モード(<literal>"u"</literal> 修飾子)
で同じ文字列に対して繰り返し呼ばれた(但し異なるオフセットで呼ばれる)場合、UTF-8
として正しいかどうかの確認は一度だけ行われるようになります。
</para>
</sect3>
Expand Down
2 changes: 1 addition & 1 deletion language/predefined/iteratoraggregate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
<section xml:id="iteratoraggregate.examples">
&reftitle.examples;
<example xml:id="iteratoraggregate.example.basic"><!-- {{{ -->
<title>基本的な例</title>
<title>基本的な使用法</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
2 changes: 1 addition & 1 deletion language/predefined/serializable.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
このメソッドは __destruct() を実行しません。また、
メソッド内で明示的に書かない限りは一切の副作用を及ぼしません。
アンシリアライズされるときにはそのクラスが自動的に検知し、__construct()
メソッドのかわりに適切な unserialize() メソッドがコールされます
メソッドのかわりに適切な unserialize() メソッドがコンストラクタとしてコールされます
標準のコンストラクタを実行させたい場合は、unserialize() メソッドの中でそれをコールします。
</para>

Expand Down
6 changes: 3 additions & 3 deletions language/types/boolean.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ var_dump($foo); // bool(true)
$action = "show_version";
$show_separators = true;

// == は、boolean型を返す演算子
// == は、等価性をテストして boolean型を返す演算子
if ($action == "show_version") {
echo "バージョンは1.23です。";
}
Expand All @@ -55,7 +55,7 @@ if ($show_separators == TRUE) {
echo "<hr>\n";
}

// 上の例は次のように簡単に書くことができます
// 上の例は次のように書いても全く同じ意味です
if ($show_separators) {
echo "<hr>\n";
}
Expand Down Expand Up @@ -115,7 +115,7 @@ if ($show_separators) {
</listitem>
<listitem>
<simpara>
unit 型 <link linkend="language.types.null">NULL</link>
ユニット型 <link linkend="language.types.null">NULL</link>
(値がセットされていない変数を含む)
</simpara>
</listitem>
Expand Down
2 changes: 1 addition & 1 deletion language/types/null.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<title>NULL</title>

<para>
<type>null</type> 型は、PHP の unit 型 (意味のある情報を持たないことを示す型) です。
<type>null</type> 型は、PHP のユニット型(意味のある情報を持たないことを示す型) です。
つまり、単一の値 &null; しか持ちません。
</para>

Expand Down
8 changes: 4 additions & 4 deletions language/types/type-juggling.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@
<simpara>
このコンテクストでは、
オペランドのどちらかが <type>float</type>
(または整数と解釈できない場合) の場合か
両方のオペランドが <type>float</type> の場合
(または整数と解釈できない場合) の場合
両方のオペランドが <type>float</type> として解釈され
結果の型は <type>float</type> になります。
そうでない場合、オペランドは整数として解釈され、
結果の型も整数になります。
Expand Down Expand Up @@ -163,10 +163,10 @@
宣言されている型が <type>float</type> の場合、
整数が浮動小数点に変換されることです。
ふたつめは型が <emphasis>スカラー型</emphasis>、
または値がスカラー型に変換可能な場合で
値がスカラー型に変換可能な場合で
<!-- e.g. An object that implements __toString will pass a string type -->
かつ型の自動変換モードが有効な場合(デフォルト)、
スカラー型の値だけが別の変換可能なスカラー型に変換される可能性があることです
スカラー型の値が別の変換可能なスカラー型に変換される可能性があることです
この振る舞いに関する詳細は、以下を参照ください:
</para>

Expand Down
2 changes: 1 addition & 1 deletion language/types/type-system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
</listitem>
<listitem>
<simpara>
Unit 型
ユニット型
</simpara>
<itemizedlist>
<listitem>
Expand Down
2 changes: 1 addition & 1 deletion language/types/void.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<para>
<type>void</type> は、関数が値を返さないことを示す、
戻り値のみで指定できる型ですが、関数を終了させても構いません
戻り値のみで指定できる型ですが、関数自体が終了することはあります
よって、この型は <link linkend="language.types.type-system.composite.union">union 型</link> の一部として指定することが出来ません。 PHP 7.1.0 以降で利用できます。
</para>

Expand Down
2 changes: 1 addition & 1 deletion language/variables.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<para>
変数名は、文字
(<literal>A-Z</literal>, <literal>a-z</literal>,
128から255 までのバイト) で始まり
128から255 までのバイト) かアンダースコアで始まり
任意の数の文字、
数字、アンダースコアが続きます。正規表現を使うと、これは次の
ように表現することができます。
Expand Down
6 changes: 3 additions & 3 deletions reference/datetime/dateinterval/createfromdatestring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<refentry xml:id="dateinterval.createfromdatestring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>DateInterval::createFromDateString</refname>
<refpurpose>相対指定文字列から DateInterval を作成する</refpurpose>
<refpurpose>文字列の相対部分から DateInterval を作成する</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand All @@ -23,7 +23,7 @@
</methodsynopsis>
<para>
<classname>DateTimeImmutable</classname>
のコンストラクタで使われている日付パーサーを用いて、パースされた相対指定文字列から
のコンストラクタで使われている日付/時刻パーサーを用いて、パースされた文字列の相対部分から
<classname>DateInterval</classname> を作成します。
</para>
</refsect1>
Expand Down Expand Up @@ -154,7 +154,7 @@ $i = DateInterval::createFromDateString('3600 seconds');
</para>
<para>
<example>
<title>パース処理の組み合わせと、負の間隔</title>
<title>間隔の組み合わせと、負の間隔のパース</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
2 changes: 1 addition & 1 deletion reference/datetime/datetimeimmutable/add.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ echo $newDate->format('Y-m-d') . "\n";
</example>

<example>
<title><function>DateTimeImmutable::add</function> の高度な例</title>
<title><function>DateTimeImmutable::add</function> のその他の例</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
2 changes: 1 addition & 1 deletion reference/datetime/datetimeimmutable/modify.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<refsect1 role="errors">
&reftitle.errors;
<para>
不正な日付/時刻の文字列が渡された場合、
無効な日付/時刻の文字列が渡された場合、
<exceptionname>DateMalformedStringException</exceptionname> がスローされます。
PHP 8.3.0 より前のバージョンでは、警告が発生していました。
</para>
Expand Down
2 changes: 1 addition & 1 deletion reference/datetime/datetimeimmutable/sub.xml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ echo $newDate->format('Y-m-d') . "\n";
</screen>
</example>
<example>
<title><function>DateTimeImmutable::sub</function> の別な例</title>
<title><function>DateTimeImmutable::sub</function> のその他の例</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
4 changes: 2 additions & 2 deletions reference/errorfunc/functions/debug-backtrace.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
<row>
<entry><code>debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT|DEBUG_BACKTRACE_IGNORE_ARGS)</code></entry>
<entry valign="middle">
インデックス <literal>"object"</literal> を収集し、<literal>"args"</literal> を省略します。
インデックス <literal>"object"</literal> を収集し、<emphasis>かつ</emphasis> <literal>"args"</literal> を省略します。
</entry>
</row>
</tbody>
Expand All @@ -113,7 +113,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
連想配列の配列を返します。連想配列の要素として返される可能性があるものは以下のとおりです。
連想配列(<type>array</type>)の配列を返します。連想配列の要素として返される可能性があるものは以下のとおりです。
</para>
<para>
<table>
Expand Down
8 changes: 4 additions & 4 deletions reference/exec/functions/proc-open.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<listitem>
<para>
実行するコマンドラインを &string; として渡します。
特殊な文字は適切にエスケープされ、適切にクォートされます
特殊な文字は適切にエスケープし、適切にクォートしなければなりません
</para>
<note>
<simpara>
Expand Down Expand Up @@ -171,7 +171,7 @@
</member>
<member>
<literal>blocking_pipes</literal> (windows のみ):
&true; に設定すると、パイプを強制的に切断します
&true; に設定すると、パイプを強制的にブロッキングモードにします
</member>
<member>
<literal>create_process_group</literal> (Windows のみ):
Expand All @@ -195,7 +195,7 @@
&reftitle.returnvalues;
<para>
プロセスを表すリソースを返します。このリソースは、使用し終えた際に
<function>proc_close</function> を使用して開放する必要があります
<function>proc_close</function> を使用して解放する必要があります
失敗した場合は &false; を返します。
</para>
</refsect1>
Expand Down Expand Up @@ -270,7 +270,7 @@
$descriptorspec = array(
0 => array("pipe", "r"), // stdin は、子プロセスが読み込むパイプです。
1 => array("pipe", "w"), // stdout は、子プロセスが書き込むパイプです。
2 => array("file", "/tmp/error-output.txt", "a") // はファイルで、そこに書き込みます。
2 => array("file", "/tmp/error-output.txt", "a") // stderr はファイルで、そこに書き込みます。
);

$cwd = '/tmp';
Expand Down
12 changes: 6 additions & 6 deletions reference/filesystem/functions/tempnam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<refentry xml:id="function.tempnam" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>tempnam</refname>
<refpurpose>一意なファイル名を生成する</refpurpose>
<refpurpose>一意なファイル名を持つファイルを作成する</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand All @@ -16,11 +16,11 @@
<methodparam><type>string</type><parameter>prefix</parameter></methodparam>
</methodsynopsis>
<para>
一意なテンポラリファイル名を、パーミッションを 0600 に設定し、
一意なファイル名を持つファイルを、パーミッションを 0600 に設定し、
指定したディレクトリに作成します。
指定したディレクトリが存在しない場合やディレクトリに書き込めない場合は、<function>tempnam</function>
はシステムのテンポラリディレクトリにあるファイル名を生成し
そのファイルへのフルパスを (名前を含めて) 返します
はシステムのテンポラリディレクトリにファイルを生成し
そのファイルへのフルパスを (名前を含めて) 返すことがあります
</para>
</refsect1>

Expand Down Expand Up @@ -85,7 +85,7 @@
<entry>
<function>tempnam</function> は、
システムのテンポラリディレクトリにフォールバックした場合に
警告を生成するようになりました
notice を発行するようになりました
</entry>
</row>
</tbody>
Expand Down Expand Up @@ -123,7 +123,7 @@ unlink($tmpfname);
<simpara>
PHP が指定されたパラメータ <parameter>directory</parameter>
にファイルを生成することができない場合、
システム標準のフォールバックが実行されます
システムのデフォルトにフォールバックします
NTFS では、指定した <parameter>directory</parameter>
に 65534 を超える数のファイルが存在する場合にも同じことが起こります。
</simpara>
Expand Down
4 changes: 2 additions & 2 deletions reference/funchand/functions/register-shutdown-function.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@ register_shutdown_function('shutdown');
&reftitle.notes;
<note>
<para>
Apache などいくつかの Web サーバーでは、スクリプトの実行時ディレクトリを
シャットダウン関数内で変更可能です
Apache などいくつかの Web サーバーでは、スクリプトの作業ディレクトリが
シャットダウン関数内で変わることがあります
</para>
</note>
<note>
Expand Down
2 changes: 1 addition & 1 deletion reference/intl/dateformatter/localtime.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
<listitem>
<para>
$value のパースを開始する位置 (ゼロから数えます)。
$value を処理する前にエラーが発生していない場合は
$value を最後まで処理してもエラーが発生しなかった場合は
$parse_pos は -1 となります。それ以外の場合はパースが終了した位置となります
(そしてエラーが発生します)。
この変数には、パースが失敗した場合にその終了位置が含まれます。
Expand Down
2 changes: 1 addition & 1 deletion reference/intl/dateformatter/parse.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
<listitem>
<para>
<parameter>string</parameter> のパースを開始する位置 (ゼロから数えます)。
<parameter>string</parameter> を処理する前にエラーが発生していない場合は
<parameter>string</parameter> を最後まで処理してもエラーが発生しなかった場合は
<parameter>offset</parameter> は -1 となります。それ以外の場合はパースが終了した位置となります
(そしてエラーが発生します)。
この変数には、パースが失敗した場合にその終了位置が含まれます。
Expand Down
2 changes: 1 addition & 1 deletion reference/intl/dateformatter/parsetocalendar.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<listitem>
<simpara>
<parameter>string</parameter> のパースを開始する位置 (ゼロから数えます)。
<parameter>string</parameter> をすべて消費するまでにエラーが発生しなかった場合
<parameter>string</parameter> を最後まで処理してもエラーが発生しなかった場合
<parameter>offset</parameter> は -1 となります。それ以外の場合は、
パースが終了した (そしてエラーが発生した) 位置となります。
パースが失敗した場合、この変数にはその終了位置が格納されます。
Expand Down
4 changes: 2 additions & 2 deletions reference/reflection/reflectionfunction/construct.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<term><parameter>function</parameter></term>
<listitem>
<para>
調べたい関数あるいは<link linkend="functions.anonymous">クロージャ</link>の名前
調べたい関数の名前、あるいは<link linkend="functions.anonymous">クロージャ</link>。
</para>
</listitem>
</varlistentry>
Expand All @@ -39,7 +39,7 @@
<refsect1 role="errors">
&reftitle.errors;
<para>
<parameter>function</parameter> パラメータが正しい関数名でない場合に
<parameter>function</parameter> パラメータが正しい関数でない場合に
<classname>ReflectionException</classname> がスローされます。
</para>
</refsect1>
Expand Down
4 changes: 2 additions & 2 deletions reference/sockets/functions/socket-addrinfo-lookup.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
<listitem>
<para>
接続するサービス。service が数値形式の文字列の場合、
ポート番号に翻訳されます
それ以外の場合、ネットワークサービス名に翻訳されます
ポート番号を指します
それ以外の場合、ネットワークサービス名を指します
これは、オペレーティングシステムによってポート番号にマップされます。
</para>
</listitem>
Expand Down
4 changes: 2 additions & 2 deletions reference/sockets/functions/socket-bind.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
</para>
<para>
ソケットの種類が <constant>AF_UNIX</constant> の場合、
<parameter>address</parameter> は Unix ドメインソケット
<parameter>address</parameter> は Unix ドメインソケットのパス
(例: <filename>/tmp/my.sock</filename>)。
</para>
</listitem>
Expand All @@ -58,7 +58,7 @@
<para>
パラメータ <parameter>port</parameter> は
<constant>AF_INET</constant> ソケットにバインドする場合にのみ使用され、
接続するリモートホストのポートを指定します
接続を待ち受けるポートを指定します
</para>
</listitem>
</varlistentry>
Expand Down
10 changes: 5 additions & 5 deletions reference/var/functions/unserialize.xml
Original file line number Diff line number Diff line change
Expand Up @@ -142,15 +142,15 @@
</para>
<para>
渡された文字列が復元できなかった場合、&false; を返して
<constant>E_WARNING</constant> を発生します
<constant>E_WARNING</constant> が発生します
</para>
</refsect1>

<refsect1 role="errors">
&reftitle.errors;
<simpara>
オブジェクトは、
アンシリアライズを実行するハンドラで <classname>Throwable</classname> をスローしても構いません
アンシリアライズを実行するハンドラで <classname>Throwable</classname> をスローする可能性があります
</simpara>
<simpara>
PHP 8.4.0 以降では、<parameter>options</parameter> の <literal>allowed_classes</literal> 要素が
Expand Down Expand Up @@ -247,7 +247,7 @@ if (!odbc_execute($stmt, $sqldata) || !odbc_fetch_into($stmt, $tmp)) {
// 実行または取得が失敗した場合、空の配列で初期化します
$session_data = array();
} else {
// tmp[0] にシリアル化されたデータを保持している必要があります
// $tmp[0] にシリアル化されたデータを保持しているはずです
$session_data = unserialize($tmp[0]);
if (!is_array($session_data)) {
// 何か問題があったため、空の配列で初期化します。
Expand Down Expand Up @@ -288,10 +288,10 @@ unserialize($serialized_object);
&reftitle.notes;
<warning>
<para>
エラーやシリアライズされた &false; 値をアンシリアライズする場合、
エラーが発生した場合や、シリアライズされた &false; 値をアンシリアライズする場合、
&false; が返されます。この特殊なケースは
<parameter>data</parameter> を <literal>serialize(false)</literal>
で比較する、もしくは <constant>E_WARNING</constant>
と比較する、もしくは <constant>E_WARNING</constant>
をキャッチすることで区別することができます。
</para>
</warning>
Expand Down
Loading