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
3 changes: 3 additions & 0 deletions README_Glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,5 +61,8 @@ test([1234]);
- fatal error
* 致命的なエラー ( [#321](https://github.com/php/doc-ja/issues/321) )
- 「fatal エラー」としない
- parser
* 「パーサー」と伸ばす。「パーサ」としない ( [#310](https://github.com/php/doc-ja/issues/310) )
- server と同様、末尾の長音記号を付ける
- server
* 「サーバー」と伸ばす。「サーバ」としない ( [#69](https://github.com/php/doc-ja/issues/69) )
2 changes: 1 addition & 1 deletion appendices/migration73/other-changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@
</sect2>

<sect2 xml:id="migration73.other-changes.xml">
<title>XMLパーサ</title>
<title>XMLパーサー</title>

<para>
拡張モジュールが libxml を使ってビルドされた場合には、
Expand Down
2 changes: 1 addition & 1 deletion appendices/resources.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1638,7 +1638,7 @@
<entry>
<function>xml_parser_free</function>
</entry>
<entry>XML パーサ(PHP 8.0.0 より前)</entry>
<entry>XML パーサー(PHP 8.0.0 より前)</entry>
</row>
<row>
<entry>zlib</entry>
Expand Down
4 changes: 2 additions & 2 deletions appendices/tokens.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<!-- CREDITS: takagi,mumumu -->

<appendix xml:id="tokens" xmlns="http://docbook.org/ns/docbook">
<title>パーサトークンの一覧</title>
<title>パーサートークンの一覧</title>
<para>
PHP 言語の種々の部分は、内部的に トークン で表現されています。
不正なトークンのシーケンスが含まれるコードスニペットの場合、
Expand All @@ -21,7 +21,7 @@
<title>定数 T_* の使いかた</title>
<para>
T_* (T_ で始まる) 定数は、
PHP のベースとなるパーサ基盤に基づいて自動生成されます
PHP のベースとなるパーサー基盤に基づいて自動生成されます
つまり、トークンの具体的な値は、PHP のバージョンが違えば変わる可能性があるということです。
つまり、バージョン間で互換性を保つためには、
コードの中では決して T_* の実際の値を使ってはいけないということです。
Expand Down
4 changes: 2 additions & 2 deletions chapters/intro.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
<simpara>
サーバーサイドでのスクリプティング。これは幅広く使われていて
PHPの中心となる分野です。ここでPHPを動作させるには
3つのものが必要です。PHPパーサ(CGIもしくはサーバーモジュール)、
3つのものが必要です。PHPパーサー(CGIもしくはサーバーモジュール)、
ウェブサーバー、そしてブラウザです。これらはいずれもローカルマシンで
実行して PHP プログラミングを試すことができます。
<link linkend="install">インストール手順</link>の章に詳しい
Expand All @@ -103,7 +103,7 @@
<simpara>
コマンドラインでのスクリプティング。PHPスクリプトは
サーバーもブラウザも無しで動作させるようにすることも出来ます。
この場合、PHPパーサだけが必要となります。このタイプは
この場合、PHPパーサーだけが必要となります。このタイプは
<command>cron</command>(Unix および macOS) やタスクスケジューラ(Windows)を使用して
一定間隔で スクリプトを実行したい場合や、ちょっとした文書処理を
行うのに最適な方法です。<link linkend="features.commandline">
Expand Down
6 changes: 3 additions & 3 deletions features/commandline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@ string(15) "doesntmakesense"
が標準出力に書き込まれ、リターンコードは <literal>0</literal>
になります。失敗した場合は
テキスト <literal>Errors parsing
&lt;filename&gt;</literal> に加え、内部パーサエラーメッセージ
&lt;filename&gt;</literal> に加え、内部パーサーエラーメッセージ
が標準出力に書き込まれ、シェルリターンコードは、
<literal>-1</literal> となります。
</para>
Expand Down Expand Up @@ -631,7 +631,7 @@ ctype
PHP の開始および終了タグ
(<literal>&lt;?php</literal> および <literal>?&gt;</literal>)
は<emphasis role="strong">不要</emphasis>で、これらを付けると
パーサエラーとなります
パーサーエラーとなります
</para>
<note>
<para>
Expand Down Expand Up @@ -1108,7 +1108,7 @@ $ php -r 'print_r(get_defined_constants());'
<para>
この例をよくみてください。開始/終了タグがありません!
<option>-r</option> スイッチを使用した場合、これらのタグは不要と
なります。これらのタグを使用するとパーサエラーを発生します
なります。これらのタグを使用するとパーサーエラーを発生します
</para>
</note>
</listitem>
Expand Down
6 changes: 3 additions & 3 deletions language-snippets.ent
Original file line number Diff line number Diff line change
Expand Up @@ -1670,7 +1670,7 @@ object</parameter></term><listitem><para>手続き型のみ: <function>date_crea
<classname>Dom\HTMLDocument</classname> を使ってください。
</simpara>
<simpara>
この関数は、HTML4 のパーサを使って入力をパースします。モダンなWebブラウザが採用している HTML5 のパースルールとは異なります。入力によっては、このことが原因で異なるDOM構造になるかもしれません。よって、この関数はHTMLを無害化する目的で安全に使えません。
この関数は、HTML4 のパーサーを使って入力をパースします。モダンなWebブラウザが採用している HTML5 のパースルールとは異なります。入力によっては、このことが原因で異なるDOM構造になるかもしれません。よって、この関数はHTMLを無害化する目的で安全に使えません。
</simpara>
<simpara>
HTML をパースする挙動は、利用している
Expand Down Expand Up @@ -4757,7 +4757,7 @@ xmlns="http://docbook.org/ns/docbook"><simpara>この関数は、PECL uopz 5.0.0
<term><parameter>parser</parameter></term>
<listitem>
<para>
XMLパーサ
XMLパーサー
</para>
</listitem>
</varlistentry>'>
Expand Down Expand Up @@ -4794,7 +4794,7 @@ xmlns="http://docbook.org/ns/docbook"><simpara>この関数は、PECL uopz 5.0.0
<term><parameter>parser</parameter></term>
<listitem>
<simpara>
ハンドラをコールするXMLパーサ
ハンドラをコールするXMLパーサー
</simpara>
</listitem>
</varlistentry>'>
Expand Down
6 changes: 3 additions & 3 deletions language/basic-syntax.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<para>
PHP はファイルを処理する際、開始タグと終了タグ
(<literal>&lt;?php</literal> と <literal>?&gt;</literal>) を認識し、
PHP コード実行の境界を決めます。タグの外側の内容は PHP パーサに無視されるため
PHP コード実行の境界を決めます。タグの外側の内容は PHP パーサーに無視されるため
PHP を他のあらゆる形式のドキュメント中に埋め込むことができるのです。
</para>

Expand Down Expand Up @@ -85,7 +85,7 @@ echo "最後のごあいさつ\n";
<sect1 xml:id="language.basic-syntax.phpmode">
<title>HTML からの脱出</title>
<para>
PHP のパーサは、開始タグと終了タグに囲まれていない部分をすべて無視します。
PHP のパーサーは、開始タグと終了タグに囲まれていない部分をすべて無視します。
そのおかげで、PHP のファイルにそれ以外のコンテンツを混在させることができるのです。
たとえば PHP を HTML ドキュメントに組み込んで、テンプレートを作ったりすることもできます。
</para>
Expand Down Expand Up @@ -172,7 +172,7 @@ But newline now

<para>
<example>
<title>PHP パーサの開始と終了の例</title>
<title>PHP パーサーの開始と終了の例</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
2 changes: 1 addition & 1 deletion language/control-structures/declare.xml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ declare(ticks=1);

<sect2 xml:id="control-structures.declare.ticks">
<title>Ticks</title>
<para>tickとは<literal>declare</literal>ブロックの実行中にパーサが
<para>tickとは<literal>declare</literal>ブロックの実行中にパーサーが
<varname>N</varname>個の低レベル tick 可能な文を実行するごとに
発生するイベントのことです。<varname>N</varname>の値は
<literal>declare</literal>ブロックの<literal>ディレクティブ</literal>の箇所で
Expand Down
2 changes: 1 addition & 1 deletion language/control-structures/include.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ echo "A $color $fruit"; // A green apple
従って変数のスコープもその関数のものが継承されます。
ただ <link
linkend="language.constants.magic">マジック定数</link>
は例外で、これは読み込みを行う前にパーサが評価します
は例外で、これは読み込みを行う前にパーサーが評価します
</simpara>
<para>
<example>
Expand Down
2 changes: 1 addition & 1 deletion language/predefined/variables/env.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</para>

<simpara>
これらの変数は PHP パーサが実行されている環境から
これらの変数は PHP パーサーが実行されている環境から
PHP のグローバル名前空間に取り込まれます。
その多くは、PHP が実行されているシェルに由来するものであり、
システムが違えばシェルも違ってくるため、確定的なリストを
Expand Down
4 changes: 2 additions & 2 deletions language/variables.xml
Original file line number Diff line number Diff line change
Expand Up @@ -808,7 +808,7 @@ echo "$a $hello";
す。つまり、<varname>$$a[1]</varname>と書いた場合、
<varname>$a[1]</varname>を変数として使用したいのか、
<varname>$$a</varname>を変数とし [1] を変数の添え字としたいのかを、
パーサが知る必要があるのです。この曖昧さを解決するには、前者では
パーサーが知る必要があるのです。この曖昧さを解決するには、前者では
<varname>${$a[1]}</varname>とし、後者では
<varname>${$a}[1]</varname>とする構文を用います。
</simpara>
Expand Down Expand Up @@ -1114,7 +1114,7 @@ $varname.ext; /* 無効な変数名 */
?>
]]>
</programlisting>
ここで、パーサは、<varname>$varname</varname>という名前の変数の後に
ここで、パーサーは、<varname>$varname</varname>という名前の変数の後に
文字列結合演算子があり、その後に、裸の文字列(すなわち、既知のキー
または予約語にマッチしない引用符無しの文字列) 'ext' が続くとして
解釈します。この場合、明らかに意図する結果にはなりません。
Expand Down
2 changes: 1 addition & 1 deletion reference/datetime/dateinterval/createfromdatestring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
</methodsynopsis>
<para>
<classname>DateTimeImmutable</classname>
のコンストラクタで使われている日付パーサを用いて、パースされた相対指定文字列から
のコンストラクタで使われている日付パーサーを用いて、パースされた相対指定文字列から
<classname>DateInterval</classname> を作成します。
</para>
</refsect1>
Expand Down
2 changes: 1 addition & 1 deletion reference/errorfunc/constants.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
<listitem>
<simpara>
コンパイル時のパースエラー。
パースエラーはパーサでのみ生成されます
パースエラーはパーサーでのみ生成されます
</simpara>
<simpara>
定数の値:<literal>4</literal>
Expand Down
2 changes: 1 addition & 1 deletion reference/info/functions/phpversion.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>extension</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
現在動作中の PHP パーサあるいは拡張モジュールのバージョンを表す文字列を返します
現在動作中の PHP パーサーあるいは拡張モジュールのバージョンを表す文字列を返します
</para>
</refsect1>

Expand Down
2 changes: 1 addition & 1 deletion reference/info/ini.xml
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@
</term>
<listitem>
<para>
スクリプトがパーサにより強制終了されるまでに許容される最大の
スクリプトがパーサーにより強制終了されるまでに許容される最大の
時間を秒単位で指定します。この命令は、いい加減に書かれた
スクリプトがサーバーの負荷を上げることを防止するのに役立ちます。
デフォルトでは、<literal>30</literal> に設定されています。
Expand Down
2 changes: 1 addition & 1 deletion reference/intl/constants.xml
Original file line number Diff line number Diff line change
Expand Up @@ -950,7 +950,7 @@
</term>
<listitem>
<simpara>
RuleBasedTransliterator パーサに <literal>'::id'</literal> が渡されています
RuleBasedTransliterator パーサーに <literal>'::id'</literal> が渡されています
</simpara>
</listitem>
</varlistentry>
Expand Down
6 changes: 3 additions & 3 deletions reference/intl/dateformatter/is-lenient.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
</methodsynopsis>
<para>
パターンに正確にマッチしていない入力の処理を、
パーサが厳格に行うのか寛大に行うのかを調べます
パーサーが厳格に行うのか寛大に行うのかを調べます
</para>
</refsect1>

Expand All @@ -49,8 +49,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
寛大なパーサの場合は &true;、厳格なパーサの場合は &false; 返します。
デフォルトのパーサは寛大なパーサです
寛大なパーサーの場合は &true;、厳格なパーサーの場合は &false; 返します。
デフォルトのパーサーは寛大なパーサーです
</para>
</refsect1>

Expand Down
6 changes: 3 additions & 3 deletions reference/intl/dateformatter/set-lenient.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<refnamediv>
<refname>IntlDateFormatter::setLenient</refname>
<refname>datefmt_set_lenient</refname>
<refpurpose>パーサの寛大さを設定する</refpurpose>
<refpurpose>パーサーの寛大さを設定する</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
Expand All @@ -26,7 +26,7 @@
</methodsynopsis>
<para>
パターンに正確にマッチしていない入力の処理を、
パーサが厳格に行うのか寛大に行うのかを定義します
パーサーが厳格に行うのか寛大に行うのかを定義します
寛大なパースを有効にすると、日付や時刻のパターンに不備がある場合でも
可能な限り値を取得しようと試みます。余計な空白があったり
理解不能なトークンがあったり、あるいは値が無効な場合 ("Feburary 30th")
Expand All @@ -50,7 +50,7 @@
<term><parameter>lenient</parameter></term>
<listitem>
<para>
パーサを寛大なものにするかどうか。デフォルトは &true; (寛大) です。
パーサーを寛大なものにするかどうか。デフォルトは &true; (寛大) です。
</para>
</listitem>
</varlistentry>
Expand Down
2 changes: 1 addition & 1 deletion reference/json/book.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
この拡張モジュールは、<link
xlink:href="&url.json;">JavaScript Object Notation (JSON)</link>
というデータ交換形式を実装したものです。
PHP には、PHP のためだけに特別に書かれた JSON パーサが同梱されており
PHP には、PHP のためだけに特別に書かれた JSON パーサーが同梱されており
PHPライセンスのもとでライセンスされています。
</para>
&json.implementation.superset;
Expand Down
6 changes: 3 additions & 3 deletions reference/libxml/constants.xml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
</term>
<listitem>
<simpara>
libxml のコアパーサのバージョン
libxml のコアパーサーのバージョン
</simpara>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -275,7 +275,7 @@
</term>
<listitem>
<simpara>
パーサでハードコーディングされたすべての制限を緩和するための
パーサーでハードコーディングされたすべての制限を緩和するための
XML_PARSE_HUGE フラグを設定する。
これは、ドキュメントやエンティティの再帰の最大数や
テキストノードのサイズなどの制限に影響する。
Expand Down Expand Up @@ -327,7 +327,7 @@
<listitem>
<simpara>
XInclude 置換を実行する
(但し、<classname>XMLReader</classname> のようなPullパーサのみ)
(但し、<classname>XMLReader</classname> のようなPullパーサーのみ)
</simpara>
</listitem>
</varlistentry>
Expand Down
2 changes: 1 addition & 1 deletion reference/mailparse/functions/mailparse-msg-parse-file.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<listitem>
<simpara>
メッセージを保持するファイルへのパス。
このファイルがオープンされ、ストリームとしてパーサに流し込まれます
このファイルがオープンされ、ストリームとしてパーサーに流し込まれます
</simpara>
<note>
<simpara>
Expand Down
2 changes: 1 addition & 1 deletion reference/mailparse/functions/mailparse-stream-encode.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<term><parameter>sourcefp</parameter></term>
<listitem>
<simpara>
有効なファイルハンドル。このファイルからのストリームがパーサに流し込まれます
有効なファイルハンドル。このファイルからのストリームがパーサーに流し込まれます
</simpara>
</listitem>
</varlistentry>
Expand Down
2 changes: 1 addition & 1 deletion reference/mbstring/encoding-requirements.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ JIS, SJIS, ISO-2022-JP, BIG-5
</para>
<note>
<para>
SJIS, BIG5, CP936, CP949, GB18030 は、読者がパーサ/コンパイラ、
SJIS, BIG5, CP936, CP949, GB18030 は、読者がパーサー/コンパイラ、
文字エンコーディングと文字エンコーディングの問題点について精通していない限り
内部エンコーディングとして使用するべきではありません。
</para>
Expand Down
2 changes: 1 addition & 1 deletion reference/pdo/pdo/prepare.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
<note>
<simpara>
エミュレートされたプリペアドステートメントと、
名前パラメータやクエスチョンマークを書き換えるパーサは、[シングル|ダブル]クォート
名前パラメータやクエスチョンマークを書き換えるパーサーは、[シングル|ダブル]クォート
に対して標準とは異なるエスケープをサポートしています。
これによって、バックスラッシュのすぐ後にクォートで終了するクエリは
そのままの形では認識されず、間違ったパラメータとして認識され、
Expand Down
2 changes: 1 addition & 1 deletion reference/pdo_sqlite/pdo/sqlite/createaggregate.xml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
<listitem>
<simpara>
コールバック関数があらかじめ定義済みの引数を受け取る場合に、
SQLite のパーサに渡すヒント
SQLite のパーサーに渡すヒント
</simpara>
</listitem>
</varlistentry>
Expand Down
2 changes: 1 addition & 1 deletion reference/tokenizer/functions/token-get-all.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
字句解析スキャナにより PHP 言語のトークンに分割します。
</para>
<para>
パーサトークンの一覧を得るには、<xref linkend="tokens"/> を参照するか、
パーサートークンの一覧を得るには、<xref linkend="tokens"/> を参照するか、
あるいは <function>token_name</function> でトークン値を文字列表現に
変換します。
</para>
Expand Down
2 changes: 1 addition & 1 deletion reference/tokenizer/functions/token-name.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ echo token_name(T_FUNCTION); // -> "T_FUNCTION"
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><link linkend="tokens">パーサトークンの一覧</link></member>
<member><link linkend="tokens">パーサートークンの一覧</link></member>
<member><function>PhpToken::getTokenName</function></member>
</simplelist>
</refsect1>
Expand Down
4 changes: 2 additions & 2 deletions reference/tokenizer/phptoken/isIgnorable.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<refentry xml:id="phptoken.isignorable" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>PhpToken::isIgnorable</refname>
<refpurpose>トークンがPHPパーサから無視されるかを調べる</refpurpose>
<refpurpose>トークンがPHPパーサーから無視されるかを調べる</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand All @@ -15,7 +15,7 @@
<void/>
</methodsynopsis>
<para>
トークンがPHPパーサから無視されるかを判定します
トークンがPHPパーサーから無視されるかを判定します
</para>
</refsect1>

Expand Down
Loading