XMLReader::XML パースする XML を含むデータを設定する &reftitle.description; public static XMLReaderXMLReader::XML stringsource stringnullencoding&null; intflags0 public boolXMLReader::XML stringsource stringnullencoding&null; intflags0 パースする XML を含むデータを設定します。 &reftitle.parameters; source パースされる XML を含む文字列。 encoding ドキュメントのエンコーディングあるいは &null;。 flags LIBXML_* 定数のビットマスク。 &reftitle.returnvalues; &return.success; staticメソッドとしてコールされた場合には XMLReader を返します。 &return.falseforfailure; &reftitle.errors; 無効な encoding を指定すると、 ValueError がスローされます。 このメソッドは、staticメソッドとしてコールすることが出来ます。 しかし、PHP 8.0.0 より前のバージョンでは、 staticメソッドとしてコールすると E_DEPRECATED が発生していました。 &reftitle.changelog; &Version; &Description; 8.4.0 無効な encoding を指定すると、 ValueError がスローされるようになりました。 8.0.0 XMLReader::XML は、staticメソッドとして宣言されるようになりました。 しかし、XMLReader のインスタンス経由でも呼び出すことができます。 &reftitle.seealso; XMLReader::open XMLReader::close