PHP Conference Nagoya 2025

xml_parser_free

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_freeXML パーサを解放する

説明

xml_parser_free(XMLParser $parser): bool

注意:

この関数を実行しても何も起こりません。PHP 8.0.0 より前のバージョンでは、この関数はリソースを閉じるのに使われていました。

指定した XML パーサ parser を解放します。

警告

パースが終了した際、 xml_parser_free() 関数を呼び出すのに加えて、 PHP 8.0.0 より前のバージョンでは オブジェクトがパーサのリソースを参照している場合に、 メモリリークを避けるために parser の参照を 明示的に unset することも必要になっています。

パラメータ

parser
解放したい XML パーサへのリファレンス。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
8.0.0 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、有効な xml resource が期待されていました。
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top