From 6d27c2fa4c4634be4809d3bdb37dab6b9ff4007e Mon Sep 17 00:00:00 2001 From: jdkfx Date: Sat, 23 Nov 2024 18:09:43 +0900 Subject: [PATCH] =?UTF-8?q?Document=20new=20errors=20in=20XML{Reader,Write?= =?UTF-8?q?r}=20=E3=81=AE=E7=BF=BB=E8=A8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appendices/migration80/incompatible.xml | 4 +-- reference/xmlreader/xmlreader/close.xml | 4 +-- reference/xmlreader/xmlreader/open.xml | 34 ++++++++++++++----- .../xmlreader/xmlreader/setparserproperty.xml | 4 +-- reference/xmlreader/xmlreader/xml.xml | 32 ++++++++++++----- .../xmlwriter/xmlwriter/startdocument.xml | 17 +++++++++- 6 files changed, 71 insertions(+), 24 deletions(-) diff --git a/appendices/migration80/incompatible.xml b/appendices/migration80/incompatible.xml index b3ccb67bf0e..f83d1e7be1f 100644 --- a/appendices/migration80/incompatible.xml +++ b/appendices/migration80/incompatible.xml @@ -1,6 +1,6 @@ - + 下位互換性のない変更点 @@ -1885,7 +1885,7 @@ echo file_get_contents('http://example.org', false, $ctx); XMLReader::open, - XMLReader::xml が staticメソッドになりました。 + XMLReader::XML が staticメソッドになりました。 これらは、まだインスタンスメソッドとして呼び出すことが出来ますが、 クラスを継承し、これらのメソッドをオーバーライドする場合は、 それらは static として宣言する必要があります。 diff --git a/reference/xmlreader/xmlreader/close.xml b/reference/xmlreader/xmlreader/close.xml index 82f0329698d..83f348d1984 100644 --- a/reference/xmlreader/xmlreader/close.xml +++ b/reference/xmlreader/xmlreader/close.xml @@ -1,6 +1,6 @@ - + XMLReader::close @@ -31,7 +31,7 @@ XMLReader::open - XMLReader::xml + XMLReader::XML diff --git a/reference/xmlreader/xmlreader/open.xml b/reference/xmlreader/xmlreader/open.xml index 5c919a890b3..847b7636509 100644 --- a/reference/xmlreader/xmlreader/open.xml +++ b/reference/xmlreader/xmlreader/open.xml @@ -1,7 +1,7 @@ - - + + XMLReader::open @@ -71,12 +71,21 @@ &reftitle.errors; - - このメソッドは、staticメソッドとしてコールすることが出来ます。 - しかし、PHP 8.0.0 より前のバージョンでは、 - staticメソッドとしてコールすると E_DEPRECATED - が発生していました。 - + + + + 無効な encoding を指定すると、 + ValueError がスローされます。 + + + + + このメソッドは、staticメソッドとしてコールすることが出来ます。 + しかし、PHP 8.0.0 より前のバージョンでは、 + staticメソッドとしてコールすると E_DEPRECATED が発生していました。 + + + @@ -90,6 +99,13 @@ + + 8.4.0 + + 無効な encoding を指定すると、 + ValueError がスローされるようになりました。 + + 8.0.0 @@ -106,7 +122,7 @@ &reftitle.seealso; - XMLReader::xml + XMLReader::XML XMLReader::close diff --git a/reference/xmlreader/xmlreader/setparserproperty.xml b/reference/xmlreader/xmlreader/setparserproperty.xml index 9b7dc01883a..5b588cbe8d6 100644 --- a/reference/xmlreader/xmlreader/setparserproperty.xml +++ b/reference/xmlreader/xmlreader/setparserproperty.xml @@ -1,6 +1,6 @@ - + XMLReader::setParserProperty @@ -16,7 +16,7 @@ パーサのオプションを設定します。オプションは、 XMLReader::open あるいは - XMLReader::xml がコールされた後で、かつ + XMLReader::XML がコールされた後で、かつ XMLReader::read が最初にコールされる前に 設定する必要があります。 diff --git a/reference/xmlreader/xmlreader/xml.xml b/reference/xmlreader/xmlreader/xml.xml index 26eace1ac14..e0d397da570 100644 --- a/reference/xmlreader/xmlreader/xml.xml +++ b/reference/xmlreader/xmlreader/xml.xml @@ -1,7 +1,7 @@ - - + + XMLReader::XML @@ -71,12 +71,21 @@ &reftitle.errors; - - このメソッドは、staticメソッドとしてコールすることが出来ます。 - しかし、PHP 8.0.0 より前のバージョンでは、 - staticメソッドとしてコールすると E_DEPRECATED - が発生していました。 - + + + + 無効な encoding を指定すると、 + ValueError がスローされます。 + + + + + このメソッドは、staticメソッドとしてコールすることが出来ます。 + しかし、PHP 8.0.0 より前のバージョンでは、 + staticメソッドとしてコールすると E_DEPRECATED が発生していました。 + + + @@ -90,6 +99,13 @@ + + 8.4.0 + + 無効な encoding を指定すると、 + ValueError がスローされるようになりました。 + + 8.0.0 diff --git a/reference/xmlwriter/xmlwriter/startdocument.xml b/reference/xmlwriter/xmlwriter/startdocument.xml index 1b512fff3da..0bf9f7adc85 100644 --- a/reference/xmlwriter/xmlwriter/startdocument.xml +++ b/reference/xmlwriter/xmlwriter/startdocument.xml @@ -1,6 +1,6 @@ - + @@ -69,6 +69,14 @@ + + &reftitle.errors; + + encoding に null バイトを含む値を指定すると、 + ValueError がスローされます。 + + + &reftitle.changelog; @@ -80,6 +88,13 @@ + + 8.4.0 + + encoding に null バイトを含む値を指定すると、 + ValueError がスローされるようになりました。 + + &xmlwriter.changelog.writer-param;