Skip to content

Commit e3bc14b

Browse files
authored
PHP 8.4: Document DOM deprecations (#254)
* DOMの非推奨部分を翻訳 * .を。に
1 parent d7fe096 commit e3bc14b

File tree

3 files changed

+48
-17
lines changed

3 files changed

+48
-17
lines changed

reference/dom/constants.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f44eff3695dbe664b4acf5d32e1643fe6448b51c Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 38d0723a6e865c163527b252afbca7fc91ac473d Maintainer: takagi Status: ready -->
44
<chapter xml:id="dom.constants" xmlns="http://docbook.org/ns/docbook">
55
&reftitle.constants;
66
&extension.constants;
@@ -261,6 +261,8 @@
261261
<entry>0</entry>
262262
<entry>
263263
DOM の仕様にないエラーコードです。PHP のエラーを意味します。
264+
今後使用されないため、非推奨となりました。
265+
PHP8.4.0より前では、メモリ不足を示すために一貫性がなく使用されてきました。
264266
</entry>
265267
</row>
266268
<row xml:id="constant.dom-index-size-err">

reference/dom/domdocument.xml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 0217f85ed26dc9511fb6b44e87d82f4b77adafa1 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 38d0723a6e865c163527b252afbca7fc91ac473d Maintainer: takagi Status: ready -->
44
<!-- Credits: mumumu -->
55
<reference xml:id="class.domdocument" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
66
<title>DOMDocument クラス</title>
@@ -188,7 +188,7 @@
188188
<term><varname>actualEncoding</varname></term>
189189
<listitem>
190190
<para>
191-
<emphasis>非推奨</emphasis>。ドキュメントの実際のエンコーディング。
191+
<emphasis>PHP8.4.0より非推奨</emphasis>。ドキュメントの実際のエンコーディング。
192192
読み込み専用で、
193193
<varname linkend="domdocument.props.encoding">encoding</varname>
194194
と同等の内容です。
@@ -205,7 +205,7 @@
205205
<term><varname>config</varname></term>
206206
<listitem>
207207
<para>
208-
<emphasis>非推奨</emphasis>。
208+
<emphasis>PHP8.4.0より非推奨</emphasis>。
209209
<function>DOMDocument::normalizeDocument</function>
210210
を実行する際に使用する設定。
211211
</para>
@@ -407,6 +407,13 @@
407407
</row>
408408
</thead>
409409
<tbody>
410+
<row>
411+
<entry>8.4.0</entry>
412+
<entry>
413+
<varname>actualEncoding</varname> と
414+
<varname>config</varname> は正式に非推奨となりました。
415+
</entry>
416+
</row>
410417
<row>
411418
<entry>8.0.0</entry>
412419
<entry>

reference/dom/domentity.xml

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 38d0723a6e865c163527b252afbca7fc91ac473d Maintainer: takagi Status: ready -->
44
<!-- Credits: mumumu -->
55
<reference xml:id="class.domentity" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
66
<title>DOMEntity クラス</title>
@@ -115,45 +115,67 @@
115115
<listitem>
116116
<para>
117117
パースされていないエンティティの場合はそのエンティティの名前、
118-
パース済みのエンティティの場合は &null;
118+
パース済みのエンティティの場合は &null;
119119
</para>
120120
</listitem>
121121
</varlistentry>
122122
<varlistentry xml:id="domentity.props.actualencoding">
123123
<term><varname>actualEncoding</varname></term>
124124
<listitem>
125125
<para>
126-
外部でパースされたエンティティの場合は、このエンティティの
127-
パース時に使用されたエンコーディングを指定する属性。
128-
内部サブセットからのエンティティであったり未知のエンティティで
129-
あった場合は &null;
126+
<emphasis>PHP8.4.0より非推奨</emphasis>。
127+
常に &null; と等しくなります。
130128
</para>
131129
</listitem>
132130
</varlistentry>
133131
<varlistentry xml:id="domentity.props.encoding">
134132
<term><varname>encoding</varname></term>
135133
<listitem>
136134
<para>
137-
外部でパースされたエンティティの場合は、テキスト宣言の一部として
138-
このエンティティのエンコーディングを指定する属性。それ以外の場合は
139-
&null;
135+
<emphasis>PHP8.4.0より非推奨</emphasis>。
136+
常に &null; と等しくなります。
140137
</para>
141138
</listitem>
142139
</varlistentry>
143140
<varlistentry xml:id="domentity.props.version">
144141
<term><varname>version</varname></term>
145142
<listitem>
146143
<para>
147-
外部でパースされたエンティティの場合は、テキスト宣言の一部として
148-
このエンティティのバージョン番号を指定する属性。それ以外の場合は
149-
&null;
144+
<emphasis>PHP8.4.0より非推奨</emphasis>。
145+
常に &null; と等しくなります。
150146
</para>
151147
</listitem>
152148
</varlistentry>
153149
</variablelist>
154150
</section>
155151
<!-- }}} -->
156-
152+
153+
154+
<section role="changelog">
155+
&reftitle.changelog;
156+
<informaltable>
157+
<tgroup cols="2">
158+
<thead>
159+
<row>
160+
<entry>&Version;</entry>
161+
<entry>&Description;</entry>
162+
</row>
163+
</thead>
164+
<tbody>
165+
<row>
166+
<entry>8.4.0</entry>
167+
<entry>
168+
<varname>actualEncoding</varname>,
169+
<varname>encoding</varname>, と
170+
<varname>version</varname> は常に &null; と等しくなるため、
171+
正式に非推奨となりました。
172+
</entry>
173+
</row>
174+
</tbody>
175+
</tgroup>
176+
</informaltable>
177+
</section>
178+
157179
<!-- {{{ See also -->
158180
<!--
159181
<section role="seealso">

0 commit comments

Comments
 (0)