onDestroyScope関数
PHP内に「DestroyScope」という名前の関数を用意しておくと、
dll解放の直前にその関数が実行されます。
これは、freedllの時だけではなく、突如として「秀丸エディタ」を閉じてしまった、
などの際にも呼び出されるという性質を持ちますので、
「この処理だけはクローズしておきたい」といった
「全体の処理のfinally句」的な意味で利用することが出来ます。
お行儀よく記述するならば、以下のように「global $Hm;」を付けることを推奨します。
ただし、$Hmはスーパーグローバル変数であるため、global $Hm; といった記述が無くとも参照可能です。